2011-08-01から1ヶ月間の記事一覧
前回の続きでBinutilsのツール群の説明をします。 今回はnmとc++filtを説明します。 これらのツールはどれも前回説明したobjdumpの一部の機能みたいなものです。 ソースコード #include <cstdio> const static int CONST_VALUE = 100; int uninitialized_value; clas</cstdio>…
GCCには様々なツールが付属しています。実際にはGCCではなく、一緒にコンパイルされるBinutilsに付属しているものですが。 Binutilsを使うことでプログラムに関する様々な情報を容易に取得できたり、アセンブラレベルでのデバッグや最適化にも有効です。 組…
本来ならGCCの警告を出ないようにするのは良いことではないですが、どうしても警告を消すことができない場合はあると思います。 自分の例では、同じコードをgccとg++の両方でコンパイルすることがあるため、C++スタイルのキャストを使うことができずに警告が…