2010-07-01 76 views
0

我建立我的项目与第三方库一起。GNU编译系统,阙

他们使用了asm块,

这里是我正在使用的编译器标志。

-pedantic -pipe -Wundef -Wall -Wchar -scripts -Wign-compare -Wno-missing-braces -Wanested-externs -Wmissing-declarations -Wmissing-prototypes -Wno-deprecated-declarations -fno-inline -std = C99-G -O2

GCC抛出 “ASM” 未申报错误。

能否请你让我知道这标志造成的?

迪内希P

回答

1

这是-std=c99,有一个在C99没有内联汇编。也许你可以使用-std=gnu99

+0

谢谢... 有没有办法有条件除去特别Makefile.am标志,并在相同的添加新的标志。 – Dinesh 2010-07-01 12:10:18