xcode5 1 1 編譯問題解決方法

2021-09-02 04:16:39 字數 828 閱讀 2840

以前都在xcode5.0.2編譯專案,今天在xcode5.1.1下用release安裝程式到裝置。結果發現提示錯誤(debug沒問題)。錯誤大概是說編譯專案裡的乙個彙編檔案時編譯錯誤。(這個彙編檔案是為了提到某些函式執行效率)**中有一段

.text

.align 2

.arm

結果就提示 error: unknown directive .arm

一開始就按著提示搜尋問題,結果先找到 [url]

後從這個頁面的鏈結又 找到乙個 [url]

說的就是關於 at&t彙編 編譯選項的事。按著說法,把-no-integrated-as 選項設定到了xcode的other c flags編譯選型中。然後clean,重新編譯。還是同樣地錯誤。搞得頭大。

後來經過若干次搜尋,發現搜 xcode 5.1 編譯錯誤。最終搜到了正確答案。

原來是 xcode5.1預設把 builde settings->architectures->architectures 設成了 (arm7, arm7s, arm64),這個在以前的xcode裡是 (arm7, arm7s),把它改回(arm7, arm7s)就可以了。

原來這個問題是彙編檔案在arm64下編譯有問題,估計是得重新根據arm64的要求修改匯程式設計序。又上網查了一下用arm64的有哪些裝置,發現了如下鏈結 [url] 目前是有iphone5s用,又說arm64會向下相容armv7,所以這麼編譯的包也是可以在iphone5s上執行的,只是可能效率會不如用arm64指令。所以目前這麼弄能解決問題,但不是最好的解決方法,最好的解決方法就是修改彙編檔案,使之相容arm64。

關於Xcode的問題解決

這次的問題是在安裝webpack是出現的,報錯如下 錯誤 gyp no xcode or clt version detected 關於xcode的問題這應該不是第一次遇到了,早在之前安裝odoo專案時就有這一問題,當時是到 系統偏好設定 裡面去更新了xcode。記憶中上次電腦彈出需要更新軟體,我是...

Django migrate報錯問題解決方案

python3 manage.py makemigrations 生成資料庫遷移檔案 python3 manage.py migrate 遷移資料庫 簡簡單單兩條命令就完成了django的資料庫遷移 但是今天一天的時間都耽誤在這了,一點都不誇張的那種,早上去公司討論需求之後,研究了一下需要更改一下資...

vue axios post 404 問題解決方法

1.在main.js 入口檔案配置 172.20.10.7是我要掉的介面電腦的ip位址 import axios from axios axios.defaults.baseurl 設定乙個類似base url的請求路徑 global.axios axios 設定乙個全域性axios便於呼叫2.然後...