2011-06-15 62 views

回答

2

此行應該這樣做:(見here
#pragma GCC diagnostic warning "-Wsign-conversion"

把它放在受影響文件或包含在所有文件中的標題

1

如果您想在源文件之外執行此操作,那麼您需要引用您的構建系統。例如。在化妝你可以隨時在Makefile中指定一個直接目標:

foo.o: foo.c 
    $(CC) -o $> -Wsign-conversion $< 

這將優先於一般.c->.o規則,因爲它是更更具體。

其他構建系統有其他方法實現相同的規則。

總之,你的問題是關於你的構建系統,而不是關於gcc。