gcc

Top / gcc

オプション

プログラム解析な

-E
プロプロセッサ済みの出力
-fdump-ipa-cgraph
コールグラフ出力?

依存関係出力

-M
システムのヘッダあり
-MM
システムのヘッダなし

追加オプション

-MT
target ターゲットを変更する

g++

  • gccだとリンクできてもg++だとリンクできない(undefined reference)
    • extern "C" {}
  • リンクのオプションの順番?
    • .o .a は .o を前に
  • extern "C" {} より先に #include <vector>などを書いておかないと -M 関係が失敗?

-Wallに含まれない警告オプション

色々あるらしいので一例。
3.3.6

-W
追加な警告
-Weffc++
Effective C++ / More Effective C++に従っていないと警告
-Woverloaded-virtual
仮想関数をオーバーロード(NOTオーバーライド)したときに警告
-Wwrite-strings
文字定数のアドレスを非const char *にコピーするのを警告
-Wcast-qual
型修飾子が削除されるのを警告
-Wshadow
ローカル変数が他のローカル変数を隠すのを常に警告

jman

とってもふるいの


トップ   差分 バックアップ リロード   一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2005-06-10 (金) 16:23:46 (7056d)