2013-04-29 80 views
0

我現在正在使用mac os,我想用gcc編譯我的c程序,使用命令行,我已經下載了Xcode並安裝了命令行工具,但是我仍然無法使用gcc來編譯我的程序。當我鍵入:「:gcc xxx.c」時,命令模式表示「不是編輯器命令」,但是網站的人說如果我按照上面所說的做了,我可以使用gcc來編譯我的程序。所以,我想知道爲什麼我不能使用我的gcc?如何在Mac OS X和Xcode上使用gcc?

+1

http://apple.stackexchange.com/questions/48099/gcc-not-found-but-xcode-is-installed看看這是否有幫助 – 2013-04-29 02:10:06

回答

2

看起來你正試圖在類似VI的編輯器中執行gcc xxx.c。如果是這樣,執行命令的正確方法是:

:! gcc xxx.c 

隨着:!你可以輸入各種Unix命令。在gcc的情況下,您可以嘗試:! gcc -o xxx xxx.c。你可以學到更多(更多!):! man gcc

+0

你的答案工作! !我非常感謝。但我現在有另一個問題。我輸入了一個c程序並編譯完成,但沒有奏效。命令行表示「返回類型'main'不是int」。然後我複製了一個來自互聯網的程序,作者說它的工作。但是當我鍵入:「!gcc xxx.c」。它仍然導致與我的程序一樣的問題。你能幫我解答嗎?謝謝 – fcheuk 2013-04-29 06:01:37

+1

哈哈。我知道我的問題的答案。 – fcheuk 2013-04-29 06:27:40

2

如果您安裝XCode,GCC將在您的終端上正常運行。爲了打開終端,去Applications > Utilities並打開Terminal.app

一旦出現gcc [file to compile]類型和是否正確安裝

GCC將工作如果您仍然無法在終端使用GCC,試試這個:https://github.com/kennethreitz/osx-gcc-installer