我剛來到Linux世界的Mac世界,我喜歡在Mac環境中使用我的方式。我想在mac中編寫和實踐簡單的C程序,並且正在尋找我需要的工具。網絡中大部分(全部)資源要求我使用XCode作爲IDE在Mac上用C語言編程。 XCode,我的目的似乎是一個矯枉過正的問題。我對開發iPhone或Mac GUI應用程序毫無興趣。我想要的是如何在沒有XCode IDE的Mac Leopard上使用C進行編程?
- 輸入使用文本編輯器的C程序,
- 編譯它,
- 並獲得控制檯輸出。
我該怎麼辦?
謝謝。
我剛來到Linux世界的Mac世界,我喜歡在Mac環境中使用我的方式。我想在mac中編寫和實踐簡單的C程序,並且正在尋找我需要的工具。網絡中大部分(全部)資源要求我使用XCode作爲IDE在Mac上用C語言編程。 XCode,我的目的似乎是一個矯枉過正的問題。我對開發iPhone或Mac GUI應用程序毫無興趣。我想要的是如何在沒有XCode IDE的Mac Leopard上使用C進行編程?
我該怎麼辦?
謝謝。
的3個步驟,你給簡直已經是答案:選擇
你也可以使用的XCode編譯簡單的命令行工具
開始的XCode 文件 - >新建項目 的Mac OS X - >應用程序 - >命令行工具
的XCode有一個非常好的語法高亮和代碼completition和gdb集成。
從PatrickS的回答開始 - 我沒有清楚地讀過原始問題,而是親自 - 除了遵循一些ObjC教程之外 - 我唯一一次使用XCode是作爲一個C IDE。
對編譯錯誤的反饋很整潔(可視化地集成到IDE中,而不必匹配編譯器輸出中的行),並且越來越好(由於與底層clang項目的集成)。
謝謝..我會做 – Anand 2010-09-08 11:00:59
+ 1-這就是一個簡潔的答案 – 2010-09-08 11:47:20
一個複雜的文本編輯器 - 如emacs或TextMate - 將支持從編輯器本身觸發編譯的能力。還有一些值得研究的clang/llvm(新的編譯器正在形成,以替代OS X上的gcc),因爲它有一些很好的功能(比如靜態分析器,它可以在你從命令行調用的代碼上生成HTML報告)。 – JulesLt 2010-09-08 13:35:58