1
bfd.hはUbuntu 14.04にlibiberty / ansidecl.hを含めるべきでしたか?
binutilsパッケージは変更されたようです。これには、のディレクトリが含まれているlibiberty.hため/usr/include/libiberty、に移動したため、bfd.hに関して誤ったインクルードが発生する可能性がありansidecl.hます。 binutilsトレースユーティリティを使用するときにこれらのコンパイルエラーを取得する /usr/include/libiberty/libiberty.h: In function ‘basename’: /usr/include/libiberty/libiberty.h:110:38: error: expected declaration specifiers before ‘ATTRIBUTE_RETURNS_NONNULL’ extern char *basename (const char *) ATTRIBUTE_RETURNS_NONNULL ATTRIBUTE_NONNULL(1); ^ /usr/include/libiberty/libiberty.h:121:45: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘ATTRIBUTE_RETURNS_NONNULL’ extern const char *lbasename (const char *) ATTRIBUTE_RETURNS_NONNULL ATTRIBUTE_NONNULL(1); ^ /usr/include/libiberty/libiberty.h:126:49: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ …