簡體   English   中英

如何從Xcode調用MacPorts的GCC? 我也在一個過時的系統上

[英]How can I call MacPorts' GCC from Xcode? I'm also on an obsolete system

幾年休息后,我正嘗試重新編程。 我也想嘗試一下C ++ 11的東西。 所以我從MacPorts安裝了GCC 4.6。 但是,我仍然想使用Xcode。 我記得我曾經修改過自定義編譯器,例如在一個目標中創建自定義命令行工具,然后使用該工具在另一個目標中創建自定義文檔。 我們能否同時使用Xcode和編譯系統來使用MacPorts中的更新內容? (我將對每個項目進行調整,以便可以在其他項目(包括Mac應用程序)上使用默認工具。)我將使用更新的工具來構建命令行工具,例如測試Boost。

哦,順便說一句,我仍然使用Mac OS X 10.4 Tiger上的舊系統(2002年8月的eMac,帶有G4處理器)。 因此,任何答案都必須針對Xcode 2.5! (我想您可以為Xcode 3.x和4.x提供答案以幫助其他人,但要意識到這些對我來說將是無用的。)作為提高速度的關鍵,MacPorts連續花費了兩天的時間來構建GCC 4.6!

好吧,我當然還沒有在10.4或Xcode 2.5上測試過這些東西,但是最近我確實在Gcode 4.6中使用了GCC 4.6。 在3.6和4.2中,有些編譯器模板XML文件可以在安裝新的編譯器后進行修改。 在4.2中,它們在這里:

/Developer/Library/Xcode/PrivatePlugIns/Xcode3Core.ideplugin/Contents/SharedSupport/Developer/Library/Xcode/Plug-ins/

在3.6中,位於/ Developer / Library / Xcode / Plug-ins中

我不知道它們是否存在於2.5中,但它們可能存在。 如果您想了解我如何使用最新版本進行此操作的詳細信息,可以在這里找到它們:

http://thecoderslife.blogspot.com/2015/07/building-with-gcc-46-and-xcode-4.html

它可能會幫助您從舊版本開始的一些思路。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM