2010-07-01 91 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