[英]How to build an iPhone static library based on a Makefile?
我已經設法在命令行上使用make
在OSX上構建一個靜態C庫。
我試圖使用相同的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 make而不是iOS SDK的某些部分。 有線索嗎?
注意有關所討論的庫(levmar)和Makefile的更多詳細信息,請參閱此Stack Overflow答案 。
你需要找到:
最簡單的方法是在XCode中創建一個測試iPhone / iPad應用程序,構建它,然后查看構建日志以查找XCode如何調用編譯器。
你可以在命令行或腳本上創建一個Xcode項目並調用Xcode嗎? 如果您不想大肆維護Xcode項目,更簡單的方法可能是使用CMake生成Xcode項目,然后在命令行或腳本上調用Xcode。 這樣,您可以一直保留在文本文件和腳本域中。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.