1.C++跨平臺問題說明
在x86平臺下編譯C++工程過程后,運(yùn)行編譯好的C++共享庫時(shí)出現(xiàn)符號表__atomic_fetch_sub_4找不到的問題,如圖 1.1所示。
創(chuàng)新互聯(lián)公司為客戶提供專業(yè)的網(wǎng)站設(shè)計(jì)、成都網(wǎng)站設(shè)計(jì)、程序、域名、空間一條龍服務(wù),提供基于WEB的系統(tǒng)開發(fā). 服務(wù)項(xiàng)目涵蓋了網(wǎng)頁設(shè)計(jì)、網(wǎng)站程序開發(fā)、WEB系統(tǒng)開發(fā)、微信二次開發(fā)、手機(jī)網(wǎng)站制作設(shè)計(jì)等網(wǎng)站方面業(yè)務(wù)。
圖 1.1 符號表缺失
2.問題解決
符號表缺失的原因是由于在跨平臺編譯時(shí)要加對應(yīng)的平臺編譯選項(xiàng),在x86平臺下要增加-march=i686選項(xiàng),如圖 2.1所示。
圖 2.1 增加Makefile編譯選項(xiàng)
編譯上傳后,再運(yùn)行動(dòng)態(tài)庫,發(fā)現(xiàn)動(dòng)態(tài)庫沒有出現(xiàn)符號表未定義的問題,如圖 2.2所示。
圖 2.2 動(dòng)態(tài)庫正常運(yùn)行截圖
新聞名稱:SylixOSx86平臺C++符號表
當(dāng)前鏈接:http://chinadenli.net/article20/joeico.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供外貿(mào)網(wǎng)站建設(shè)、網(wǎng)站建設(shè)、網(wǎng)站收錄、云服務(wù)器、Google、ChatGPT
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)