當前位置:首頁 » 編程軟體 » mac系統編譯

mac系統編譯

發布時間: 2022-10-04 02:15:23

① 如何在mac下搭建C/C++,java編譯環境

步驟如下:
1. Mac OS X 本身已經安裝好 jdk,所以搭建 Java Eclipse環境很簡單,只需要下載適合系統的 Eclipse即可,首先查看系統是幾位的(點擊 Mac 屏幕左上角的蘋果 Logo,選擇「關於本機」,在彈出的方形窗口裡點擊「更多信息…」按鈕,再點擊"系統報告…"按鈕,在「軟體」一欄就能看到目前你的蘋果電腦 Mac OS X 系統是否開啟 64 位運算了。)
2.下載 Eclipse( Java 和 C/C++的都需要)http://www.eclipse.org/downloads/
3.安裝 gcc編譯器 XCode(為 Eclipse Java集成 C/C++做准備)。
判斷系統里是否已經安裝 gcc編譯器的方法是,打開一個終端窗口(在實用工具文件夾里),輸入命令 g++,沒有則輸出 command not found,若安裝了則輸出 not input files。 XCode在 mac電腦的隨機安裝光碟里就有,最新版可以上蘋果官網上下載(http://developer.apple.com/technologies/xcode.html),但是需要注冊一個 Apple Developer帳號後才能下載。按照安裝程序步驟進行安裝就可以了。 安裝完後打開xcode,Preferences裡面有個Downloads裡面有個components選項,裡面有個command line tools 安裝上即可。
4. Eclipse整合 Java與 C/C++
壓縮剛下載下來的兩個版本Eclipse (注意放在不同的地方,防止因為文件名相同覆蓋),然後將C/C++ 版本的Eclipse 裡面的plugins 文件夾中的內容全部復制,粘貼到Java 版本的Eclipse 裡面的plugins 文件夾下面(注意:不能覆蓋已有的文件或文件夾),OK 工具都弄好了,現在就剩下測試了。

5. 先創建一個 Java工程

6. 創建一個 C++項目

7. 編譯、運行程序

② 蘋果MAC系統怎麼編譯c語言

在 Mac OS X 下學習C語言使用 Xcode。

在 Xcode 上運行C語言程序需要先創建工程,再在工程中添加源代碼。

1、 打開 Xcode,選擇「Create a new Xcode project」創建一個新工程,如下圖所示:

左側是工程目錄,主要包含了工程所用到的文件和資源。單擊「main.c」,即可進入代碼編輯模
式,這里 Xcode 已經為我們創建好了一個「Hello World」小程序。點擊上方的「運行」按鈕,即
可在右下角的選項卡中看到輸出結果。

拓展資料

Xcode是由Apple官方開發的IDE,支持C、C 、 Objective-C、Swift等,可以用來開發 Mac OS X 和 iOS上的應用程序。Xcode最初使用GCC作為 編譯器,後來由於GCC的不配合,改用LLVM。

③ mac系統下xcode編譯出的c++源程序如何編譯,連接呢

就我所知以前的vc6可以打開一個cpp文件點編譯自動建立工程項目,然後就可以執行。但是vs之後的版本好像都需要建立工程文件,才能繼續編譯鏈接源碼
xcode也一樣。你需要建立工程然後加入你寫的cpp再編譯連接。

④ 如何在 Mac OS X 下編譯,安裝 gcc

有一個叫xcode的軟體這個軟體可以實現c語言編程,這是一個蘋果原生的程序,是為蘋果程序的開發人員編寫的,但是我們也可以用。下載地址在威鋒論壇上應該是有的,安裝之後在你電腦的macintosh
hd裡面的developer裡面的applications裡面就會看到這個圖標了點開之後選擇creat
a
new
xcode後會有4個圖標出現選擇最後一個command
line
tool並在下面的type
中選擇c,在點擊choose就會進入編譯界面進入之後,會有3個小的file
name選擇main.c這個,在下面的編譯框中就會出現hello
world的編譯事例,把這個事例刪了,編自己的程序就ok。編完了,請按build
and
run按鈕,如果出現是否保存的對話框,就點是,這是對你的編程進行一個保存。最後按住command+shift+R這三個鍵就可以看到運行結果了,如果不能運行,就是程序有錯唄!

⑤ mac系統vs code編譯arino檢測不到設備

需要安裝驅動。
右鍵單擊我的電腦,選屬性在設備管理器一欄中。其他設備中USBSerialPort(一般未識別的硬體設備都有黃色感嘆號),右擊選擇更新驅動然後在需要選文件的地方,找到Arino的編譯軟體下的Drivers文件夾,下一步就可以了。

⑥ Mac下的c++編譯器有哪些

Mac下的c++編譯器:

1、Xcode

Xcode運行於蘋果公司的Mac操作系統下,是蘋果公司向開發人員提供的集成開發環境(非開源),用於開發Mac OS X、iOS、C、C++、Objective-C和Java的應用程序。

2、GCC

GCC是由GNU開發的編程語言譯器。GNU編譯器套件包括C、C++、 Objective-C、 Fortran、Java、Ada和Go語言前端,也包括了這些語言的庫(如libstdc++,libgcj等。)

3、Code::Blocks

Code::Blocks 是一個開放源碼的全功能的跨平台C/C++集成開發環境。 Code::Blocks是開放源碼軟體。Code::Blocks由純粹的C++語言開發完成,它使用了著名的圖形界面庫wxWidgets(2.6.2 unicode)版。

(6)mac系統編譯擴展閱讀

Xcode特點

1、文件轉移

因為 Xcode 支持 CodeWarrior 風格相關項目參考,所以可以保證把 CodeWarrior 項目文件快速方便地轉移到 Xcode。

2、輔助開發

Xcode 可用來輔助開發應用程序、工具、架構、資料庫、嵌入包、核心擴展和設備驅動程序。Xcode 支持開發人員使用 C、 C++、Objective C、 AppleScript 和 Java。

3、協作運行

Xcode 能夠和 Mac OS X 里眾多其它的工具協作,例如綜合用戶界面結構應用程序;編譯器如 gcc、javac 和jikes;還有調試工具如 gdb。

4、自由撤銷

Xcode 4 的虛擬模型和設計功能讓你可以更輕松的開發和維護應用程序。只需選擇應用程序中想要編寫的部分,然後模型和設計系統將自動創建分類圖表,不僅可以顯示編碼,還可以讓你進行瀏覽。

⑦ 蘋果電腦上可以裝c語言編譯器嗎

在蘋果電腦上可以裝c語言編譯器,因為Mac系統本質上是一個Unix系統,是一個開放系統,Unix系統的編寫語言就是C語,兼容C語言編譯器是肯定的了。

目前蘋果的操作系統Mac OS X的開發工具為Xcode,支持C和標准C++程序的編寫。並且Mac平台有很多支持C語言編程的IDE,像NetBeans和Eclipse。

Mac OS X沒有默認安裝C語言編譯器,你需要安裝Xcode,Xcode包含了GCC編譯器。

如果你只是用Mac來學習C語言,安裝一個Xcode即可。Xcode的安裝文件在系統盤的Optional文件夾里。

⑧ 如何用Mac完美編譯OpenJDK 7

1.選擇OSX版本很重要。目前這里Mac版本是10.10,配置好必要信息以後就開始編,結果錯誤滿屏。簡單看過之後發現是編譯C文件的時候參數有誤,於是查了一下,才知道是LLVM版本太新,不兼容低版本的一些編譯參數。照著上面改了點代碼,但是依舊編譯不過。既然高版本不行,就裝個低版本的唄。由於最新的OSX不能裝低版本的Xcode(裝了Xcode才能裝LLVM),所以去下了一個10.8的OSX裝在虛擬機里,然後再裝個Xcode4.4。裝好Xcode以後,要手動下載LLVM安裝。打開Xcode,隨便建立一個空項目,然後打開Preferences,找到如下所示的地方開始安裝第一步咱就這么搞定了。2.安裝X11X11這玩意是unix類os使用的圖形系統,10.8以前的OSX是自帶的,但是從此以後就不自帶了。對應於Mac,你需要裝XQuartz,這個沒有版本限制,去網上下最新版即可。裝這個的原因是當時在編譯PolicyTools的時候出現了如下錯誤:ld:librarynotfoundfor-lX11安裝以後要為X11建立軟連接sudoln-s/usr/X11/include/X11/usr/include/X113.安裝freetype在linux下編譯openjdk的朋友可能遇到過需要安裝freetype的要求,然後安裝下並將安裝目錄加到環境變數里就好了。但是OSX不一樣,freetype單獨安裝實際是沒用的。雖然單獨安裝能讓編譯前的檢查通過,但是到後面還是會出錯,至於原因我沒找到。那怎麼呢?實際上如果安裝好X11,freetype就一起安裝好了,大家可以去X11的目錄里看看是否有freetype。雖然說安裝了X11就自帶freetype,但是編譯過程中可能會出現如下錯誤:error:freetype/config/ftheader.h:Nosuchfileordirectory實際上就是目錄問題,執行下面這句命令就好了:sudoln-s/sr/X11/include/freetype2/freetype//usr/X11/include/freetype4.配置環境變數和在Linux下編譯相比,OSX的環境變數配置相對來說簡單很多。只需要配置編譯需要的jdk和llvm的目錄就可以了。因為很多源代碼都是用本機現有的jdk來編譯,所以預裝一個低版本的jdk是必須的,這里我們需要安裝jdk6。安裝好以後,找到其安裝目錄,並添加如下環境變數:[plain]viewplainexportALT_BOOTDIR=/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home通常來說安裝目錄都應該在/System/Library/Java/JavaVirtualMachines目錄下。如果不在的話,有個技巧可以找到。因為安裝好jdk以後,系統會自動在/usr/bin下建立指向java命令的軟連接,所以執行「ls-l/usr/bin/java」就能看到這個命令指向哪,然後這么順著找下去就能找到。llvm是編譯C類文件所必須的,所以要把它的所在目錄添加到環境變數里。通常OSX下安裝app都會把app移到Applications目錄下,所以我最初安裝Xcode的時候也把他移進去了,如果你把Xcode放在了別的目錄,那就找到對應的目錄即可。[plain]viewplainexportALT_COMPILER_PATH=/Applications/Xcode.app/Contents/Developer/usr/bin5.獲取編譯源碼按照這上面的第三點獲取源代碼如果沒有裝hg的需要自行安裝到現在為止,編譯前的准備工作已經完成。我們可以先執行makesanity執行下編譯前的檢查。如果檢查通過,先來看看具體的編譯命令:[plain]viewplainmakeALLOW_DOWNLOADS=trueSA_APPLE_BOOT_JAVA=trueSKIP_DEBUG_BUILD=falseSKIP_FASTDEBUG_BUILD=falseALWAYS_PASS_TEST_GAMMA=trueHOTSPOT_BUILD_JOBS=`sysctl-nhw.ncpu`這里有兩個問題:a.ALLOW_DOWNLOADS=true表示編譯過程中允許下載。因為有些編譯模塊,比如jaxp,編譯腳本中指定了需要下載特定的包。雖然我沒試過設置成false會不會影響編譯,但是還是推薦設置成true。但是這就帶來另一個問題,下載這類包很費時間,有時候就會在那卡很長時間,所以我根據編譯日誌找到編譯腳本中控制下載的具體命令,修改修改並且把用迅雷下的對應包放到正確目錄中,然後重新編譯一遍,就能順利通過了。這一點後面我會詳說。b.SKIP_DEBUG_BUILD=falseSKIP_FASTDEBUG_BUILD=false這兩個表示編譯出來的jdk或者hotspot是否可以debug。FASTDEBUG表示的應該是提供簡單的debug功能,如果想要完整的debug,則SKIP_DEBUG_BUILD必須設置為false。不過這里提醒一點,如果想在debugjdk的時候能看到debug信息,比如變數名等,只需要SKIP_FASTDEBUG_BUILD設置為false就可以了如果這兩個問題都不是問題,那麼就可以按回車了。如果debug和fastdebug都是false,再加上用虛擬機編譯,所以需要的時間會比較長,你也許需要找一部長一點的電影來消磨一下了。最後編譯出來的結果是這樣的:j2sdk-image就是自己編譯出來的jdk,可以直接用了。至於其他目錄下的內容,各位自己琢磨吧。現在來說下ALLOW_DOWNLOADS=true引起的問題。但是遇到下載很久的包總共有三個:jaxp145_01.zip、jdk7-jaf-2010_08_19.zip、jdk7-jaxws2_2_4-b03-2011_05_27.zip之前說過可以修改編譯腳本跳過下載並且用我們已經下載好的,但是實際編譯過程中,這三個包對應的的編譯腳本是動態生成的,所以只能等到他卡在那了,才能停下來並找到腳本修改之。因此因為這三個包,總共需要停3次。,比起一直卡在那好太多了。假設編譯的是普通版本,即非DEBUG和非FASTDEBUG。下面以jaxp145_01.zip為例子講一下怎麼修改對應腳本:腳本所在位置:openjdk根目錄/build/macosx-universal/jaxp/build/xml_generated/build-drop-jaxp_src.xml

⑨ 請問Mac如何進行c語言編譯

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文件夾里。

⑩ mac os 平台的庫怎麼編譯

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文件夾里。

熱點內容
內置存儲卡可以拆嗎 發布:2025-05-18 04:16:35 瀏覽:336
編譯原理課時設置 發布:2025-05-18 04:13:28 瀏覽:378
linux中進入ip地址伺服器 發布:2025-05-18 04:11:21 瀏覽:612
java用什麼軟體寫 發布:2025-05-18 03:56:19 瀏覽:32
linux配置vim編譯c 發布:2025-05-18 03:55:07 瀏覽:107
砸百鬼腳本 發布:2025-05-18 03:53:34 瀏覽:944
安卓手機如何拍視頻和蘋果一樣 發布:2025-05-18 03:40:47 瀏覽:741
為什麼安卓手機連不上蘋果7熱點 發布:2025-05-18 03:40:13 瀏覽:803
網卡訪問 發布:2025-05-18 03:35:04 瀏覽:511
接收和發送伺服器地址 發布:2025-05-18 03:33:48 瀏覽:372