關于 clang 的一些命令行備忘錄

入門文章:

xcrun -sdk iphoneos clang -arch armv7 -F Foundation -fobjc-arc -c main.m -o main.o
xcrun -sdk iphoneos clang main.o -arch armv7 -fobjc-arc -framework Foundation -o main


  參數 sdk 的可選值可以通過 `xcodebuild -showsdks` 命令獲得
參數 arch 的可選值可以參考 
https://clang.llvm.org/docs/CrossCompilation.html 





xcrun --show-sdk-path > SDK_PATH;clang -x objective-c -isysroot $SDK_PATH -rewrite-objc -fobjc-arc -fblocks -mios-version-min=8.0.0 -fobjc-runtime=ios-8.0.0 -O0 main.m




xcrun --show-sdk-path > SDK_PATH;clang -x objective-c -isysroot $SDK_PATH -fobjc-arc -fblocks  -target i386 -S -fobjc-runtime=ios-8.0.0 main.m
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容