我最近買了一臺Macbook Pro,我想用C語言編寫終端代碼。如何在Mac OS X上使用make編譯C程序終端
我可以用這個命令來編譯代碼:
gcc filename.c –o filename
但我想用make命令來編譯它,因爲我知道這是最好的做法,我想遵循最佳實踐經驗。
make filename cc filename.c -o filename
該命令是給我下面的輸出:
make: Nothing to be done for `ex01'.
make: *** No rule to make target `cc'. Stop.
請注意,我已經安裝了Xcode和Xcode開發的命令行工具 ,文件夾中的/ usr/bin中我看到使和makefile屬性。
沒有人有我應該怎樣做能夠與makefile文件和CC參數編譯任何提示?
謝謝Alter Mann解決了我的問題,我很樂意欣賞終端中的編碼。即使解決了問題,也是另一個問題,你知道爲什麼這樣做不起作用.make filename cc filename.c -o filename是它只是不支持在MacOs上,或者是一些配置問題,或者它只是沒有辦法做到這一點? – 2014-10-16 18:24:01
@bigpop在任何系統上,任何地方都不支持該命令行語法。不知道你從哪裏得到它,但無論你做了什麼,你都應該避免將它作爲未來的參考。另外,我不明白答案中的陳述_ [在變量賦值之前必須有一個空行]:沒有我知道的要求。 – MadScientist 2014-10-17 00:10:53
@MadScientist,哎呀,你是對的,沒有必要把一個空行,編輯感謝 – 2014-10-17 06:09:33