ld: library not found for -lstdc++.6.0.9

編譯報(bào)錯(cuò)

ld: library not found for -lstdc++.6.0.9

報(bào)錯(cuò)原因:Xcode升級(jí)到Xcode10.0后,由于去掉陳舊的libstdc++庫(kù)替換為libc++,libc++相對(duì)是蘋(píng)果最新版的C++庫(kù),經(jīng)過(guò)優(yōu)化并全面支持C++11

到xcode9下將 libstdc++、libstdc++.6、libstdc++6.0.9拷貝到Xcode的如下目錄:
1.真機(jī)環(huán)境:/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/usr/lib/
2.模擬器環(huán)境:/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator.sdk/usr/lib/

之后運(yùn)行報(bào)錯(cuò)

dyld: Library not loaded: /usr/lib/libstdc++.6.dylib
  Referenced from: /Users/Aaron/Library/Developer/CoreSimulator/Devices/45300C0A-A60C-4931-A41B-504938E58091/data/Containers/Bundle/Application/8E8315C8-F72B-4BA4-9237-6218EF416F29/MobileOffice_iphone.app/MobileOffice_iphone
  Reason: no suitable image found.  Did find:
    /usr/lib/libstdc++.6.dylib: mach-o, but not built for iOS simulator

這里還需要拷貝舊Xcode中的/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/CoreSimulator/Profiles/Runtimes/iOS.simruntime/Contents/Resources/RuntimeRoot/usr/lib/libstdc++.6.0.9.dylib并改名為libstdc++.6.dylib后粘貼到新Xcode同樣的位置。(注意在/Profiles/Runtimes/iOS.simruntime這里時(shí)需要右鍵顯示包內(nèi)容)。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 首先如果遇到應(yīng)用卡頓或者因?yàn)閮?nèi)存占用過(guò)多時(shí)一般使用Instruments里的來(lái)進(jìn)行檢測(cè)。但對(duì)于復(fù)雜情況可能就需要用...
    攻克乃還_閱讀 2,251評(píng)論 0 7
  • two Last login: Tue Aug 4 17:09:57 on ttys000 yushengyang...
    aofeilin閱讀 1,159評(píng)論 1 9
  • 之前的舊項(xiàng)目在Xcode10上真機(jī)運(yùn)行時(shí),碰到這個(gè)問(wèn)題,一直編譯不過(guò)??偸菆?bào)這個(gè)錯(cuò) 后來(lái)發(fā)現(xiàn)libstdc++.6...
    114105lijia閱讀 223評(píng)論 0 1
  • 將以下命令中 Xcode9xxxx.app 改成你Xcode9的自定義名字 真機(jī) sudo cp /Applica...
    晨讀夜談閱讀 411評(píng)論 0 0
  • 跟人說(shuō)了晚安,但是想起自己今天還沒(méi)完成的任務(wù),于是就稍稍遲了點(diǎn)。 這一周應(yīng)該算是比較清閑的一周,沒(méi)有...
    正版云傾閱讀 135評(píng)論 0 0

友情鏈接更多精彩內(nèi)容