1樓:網友
裝個 xcode 就是了。xcode 是乙個完整的 ide。
請問mac如何進行c語言編譯
2樓:網友
mac系統本質上是乙個unix系統,unix系統就是以c語言編寫的。
目前mac os x的開發工具為xcode,支援c和標準c++程式的編寫。而mac平臺也有不少支援c語言程式設計的ide,像netbeans和eclipse。
不過,mac os x目前預設沒有c語言的編譯器,你需要安裝xcode,xcode包含了gcc編譯器。
如果你只是用mac來學習c語言,安裝乙個xcode即可。xcode的安裝檔案在系統盤的optional資料夾裡。
3樓:帳號已登出
1.使用xcode軟體。xcode是乙個蘋果系統上的整合開發環境(ide),就是說用xcode就能編寫c語言程式,並編譯執行。
也能開發ios程式等,是一種軟體。在windows上類似這種能編c語言的還有微軟出的visual studio,和其他免費的一些如codeblocks,c-free等。
在xcode中編譯執行c/c++的操作步驟:
1)開啟xcode,在歡迎介面點選create a new xcode project。
2)彈出乙個對話方塊,在左側欄選擇mac os x分類的application,右側選擇command line tool,點選next。
3)在product name填寫專案名稱,如hellomac,其餘預設即可(type裡也可以選擇c或c++)點選next後選擇路徑並點選create完成專案建立。
4)在xcode主介面左側點選,把**替換成c/c++的**,點選左上角的run按鈕即可編譯執行,介面下方會彈出控制檯顯示執行結果。
是蘋果公司開發的程式設計軟體,是開發人員建立os x 和 ios 應用程式的最快捷的方式。xcode 具有統一的使用者介面設計,編碼、測試、除錯都在乙個簡單的視窗內完成。
如何在mac os x上寫c程式
4樓:一棵無所不知的小白菜
1、開啟launchpad裡面的其他資料夾,開啟終端。
2、使用vim新建乙個c++程式檔案,例如。
3、你的c++**,然後儲存退出。
4、也可以使用第三方的**軟體,如sublime text**。
5、使用g++命令來編譯c++程式,如果編譯成功,則沒有任何提示,如果失敗,會出現程式錯誤的提示。
6、直接執行剛剛編譯的c++程式即可。
5樓:無盡的等待
如果只是學習的話。可以考慮直接用終端編寫。
比如先在終端用vi命令開啟vim寫個標準hello world**,然後存成 然後在終端用gcc -wall -o hello進行除錯。當然這只是個例子,vim還有gcc有很多用法。具體的你可以找下unix的命令或者直接搜尋 vi,gcc這2個命令的用途,也可以試著輸入man vi看用法。
當然其他的話只能推薦xcode了。個人感覺用這2個命令用來學習的話很方便了。 其實終端是個很強大的東西,你可以慢慢來了解。
6樓:網友
mac上沒有visual studio 哦,都是一些文字器,不過話說這樣對程式設計師很有一處哦,可以用xcode,vi,emacs,textmate 都可以哦後面三個都是文字器。xcode是mac的官方開發環境,自帶很多包,建議安裝(包括c 編譯器)。
7樓:網友
xcode 是用來編譯object-c的不是用來編譯c的。exe檔案和dll檔案這些win下的程式都是無法在macos下執行的。也沒有任何其他軟體支援在macos下編譯或執行exe檔案。
object-c 雖然跟c很像但編譯出來的是macos的可執行檔案或ios(iphone4,ipad)可執行檔案。跟win下的程式檔案完全兩碼事。另外在win下也沒有軟體可以用object-c編譯mac檔案。
結論:編譯win的程式只能在win環境下,在macos下辦不到。編譯mac程式只能在macos下,在win下也辦不到。
截至到目前2011年5月2號這個結論是成立的。不排除老喬自己有辦法在mac下編譯win程式,可惜他沒釋出啊!
蘋果電腦上可以裝c語言編譯器嗎,mac可以c語言程式設計嗎?
在蘋果電腦上可以裝c語言編譯器,因為mac系統本質上是一個unix系統,是一個開放系統,unix系統的編寫語言就是c語,相容c語言編譯器是肯定的了。目前蘋果的作業系統mac os x的開發工具為xcode,支援c和標準c 程式的編寫。並且mac平臺有很多支援c語言程式設計的ide,像netbeans...
在ubuntu系統中如何用gcc編譯執行c程式
1 確定安裝了gcc編譯器後,接下來用vim編輯一個c檔案。2 下圖是我在c檔案中寫入的內容,就簡單列印一條語句。3 寫好c檔案後,用ls命令檢視該檔案是否存在。4 確定c檔案存在後,使用命令gcc c檔名 o 生成的可執行檔名 例 gcc demo.c o demo 輸入編譯命令後,如果沒顯示什麼...
在16位編譯系統上,若定義int a10,20,30p當執行p後下列敘述錯誤的是A p向高地址移了
嗯,你的想法是正確的,應該是int p a 或者int p a 0 在16位編譯系統上,若有定義inta 10,20,30 p a 當執行p 後,下列錯誤的是 a錯,p與a 1等價p向高地址移動一個int型別位元組數 這個應該是選a哇 另外inta p a 應該是inta p a c語言,int a...