當我使用Makefile生成時,我將-Wall -g
添加到我的gcc
參數中以獲取警告。如何讓XCode在我的C代碼中顯示警告?
所以,當我建立這個代碼:
#include <stdio.h>
int main()
{
}
我得到這樣的警告:
main.c: In function ‘main’:
main.c:10: warning: control reaches end of non-void function
然而,當我在XCode中建立相同的代碼,我沒有看到任何警告。
我認爲XCode使用LLVM而不是GCC,但必須有一個equivelant。我如何在XCode中打開它?
我們需要更多信息。什麼版本的Xcode和Mac OS X?任何用clang構建的東西都應該顯示類似的警告。您還需要在「其他編譯器選項」下啓用-Wall,因爲默認情況下它未啓用。 – 2012-01-31 02:34:34
對於Xcode 3,單擊任何窗口右下方的小警告圖標,將彈出一個錯誤消息窗口。對於Xcode 4,您爲構建錯誤選擇正確的「導航器視圖」。 – 2012-01-31 03:39:45