2009年09月18日
gccの便利なオプション (オンラインヘルプ)
私がよく使うgccの便利なオプションをまたひとつ紹介します。
gccのコマンドラインオプションをちょっと調べたいときには、gcc自身のhelpが便利です。
まずは簡単に --help オプション
$ arm-kmc-eabi-gcc --help
これはgccに関するオプションの説明が簡単に表示されます。
gccから起動されるアセンブラやリンカのオプションを知りたいときには、-v と --help をつけます。
$ arm-kmc-eabi-gcc -v --help
GCCのマニュアルはhttp://gcc.gnu.org/onlinedocs/にありますが、そこには載っていないものも、これで調べるとわかることがあります。
(片言の説明ですが、オプションの存在がわかりさえすれば、後はソースを追いかけて調べます ... :)
ターゲット固有のオプションは --target-help です。
$ arm-kmc-eabi-gcc --target-help
-march= や -mcpu= のオプションで何が指定できるか調べたいときに役に立ちます。