Linux

GCC(binutils)のツールの紹介: nm&c++filt

前回の続きでBinutilsのツール群の説明をします。 今回はnmとc++filtを説明します。 これらのツールはどれも前回説明したobjdumpの一部の機能みたいなものです。 ソースコード #include <cstdio> const static int CONST_VALUE = 100; int uninitialized_value; clas</cstdio>…

GCC(binutils)のツールの紹介: objdump

GCCには様々なツールが付属しています。実際にはGCCではなく、一緒にコンパイルされるBinutilsに付属しているものですが。 Binutilsを使うことでプログラムに関する様々な情報を容易に取得できたり、アセンブラレベルでのデバッグや最適化にも有効です。 組…

Ubuntu11.04でEmacs23.3をソースからインストール

2011年5月11日にEmacs23.3がリリースされました。 Ubuntu11.04にインストールしようとしたところ、以下のようなエラーがでてmakeが通らなかったので修正方法をメモしておきます。 In file included from /usr/include/glib-2.0/glib/galloca.h:34:0, from /u…