linuxのMakefileのCFLAGS変更につい

linuxでsrc.rpmをインストールして,rpmbuild -bbと
しても最適化されていて、gdbでのデバッグ
しようとしてもで変な部分でループしたり
breakできない関数がある。
その場合、Makefileの-O2や-gと定義してある
CFLAGSの行を変更する。


やりかた

1.listファイルにCFLAGSと定義してあるファイルを一意になるように
保存。CFLAGSがパッケージによりいろいろ違うので
cutやawkコマンドを使い、そのつどコマンドのオプションを変える。




2.sedをつかい、-O2を-O0に変更する。
はじめは-iをつけずにうまく変更できているか確認して
問題がなければ-iで上書きする。




About