我已經設法在OSX上使用命令行上的make
構建靜態C庫。如何建立一個基於Makefile的iPhone靜態庫?
我曾嘗試使用相同的Makefile(與ARCHFLAGS=-arch armv6 -arch armv7
)建於iOS靜態庫,但它失敗:
gcc-4.2: error trying to exec '/usr/bin/arm-apple-darwin10-gcc-4.2.1': execvp: No such file or directory
我猜它不工作,因爲我使用的OSX SDK而不是iOS SDK的某個部分。任何線索?
N.B.有關庫(levmar)和Makefile的更多詳細信息,請參閱this Stack Overflow answer。
你有這個工作嗎?我嘗試添加CC = llvm-gcc-4.2和ARCHFLAGS = -arch armv6 -arch armv7 -arch armv7s,但遇到錯誤:llvm-gcc-4.2 -arch armv6 -arch armv7 -arch armv7s -O3 -funroll-loops -Wall -c -o lm.o lm.c llvm-gcc-4.2:嘗試執行錯誤'/usr/bin/../llvm-gcc-4.2/bin/arm-apple-darwin11-llvm-gcc-4.2':execvp :沒有這樣的文件或目錄 llvm-gcc-4.2:嘗試執行錯誤'/usr/bin/../llvm-gcc-4.2/bin/arm-apple-darwin11-llvm-gcc-4.2':execvp:No這樣的文件或目錄 - 刪除archflags編譯罰款(但爲386) – 2012-10-28 10:38:03