0
我正在開發iOS應用程序,我剛剛將我的Xcode升級到4.2。 我看到GCC 4.2編譯器不再可用。是否在Xcode 4.2中使用兼容LLVM的GCC 4.2編譯iOS靜態庫?
我還可以鏈接我以前編譯過GCC 4.2的靜態庫嗎?會導致任何問題嗎?
我正在開發iOS應用程序,我剛剛將我的Xcode升級到4.2。 我看到GCC 4.2編譯器不再可用。是否在Xcode 4.2中使用兼容LLVM的GCC 4.2編譯iOS靜態庫?
我還可以鏈接我以前編譯過GCC 4.2的靜態庫嗎?會導致任何問題嗎?
很可能是的。 ABI公約並沒有多大改變。但是,由於它是你的靜態庫,我假設你仍然有它的源代碼。那麼最好用最近的編譯器(如GCC 4.6)和-Wall
標誌重新編譯。 GCC編譯器從版本到版本(特別是自從幾年前的4.2版本),符合語言標準,診斷能力(更好的警告)以及優化方面都在不斷改進。
謝謝:)我確實有來源,但這個圖書館也可供他人使用。我想確保當前版本和舊版本都支持它。兩種情況下都會支持它(當它仍然使用GCC 4.2編譯時)? – Keren
可能是的,但我不確定,我建議你自己試試。 –
謝謝,我會試試 – Keren