美文网首页
关于 clang 的一些命令行备忘录

关于 clang 的一些命令行备忘录

作者: 酷酷的哀殿 | 来源:发表于2016-11-05 14:45 被阅读361次

入门文章:

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

相关文章

  • 关于 clang 的一些命令行备忘录

    入门文章: http://ios.jobbole.com/92875/?utm_source=tuicool&ut...

  • [Clang]Ubuntu 安装 Clang 编译器

    根据Ubuntu系统版本选择Clang版本 Ubuntu 14.04 ,选择 clang-3.3 打开命令行 s...

  • GeekBand:Oc第一周学习笔记

    两种开发模式: 1.Clang 或 GCC 命令行 clang -fobjc-arc HelloWorld.m ...

  • Clang xcode

    Clang是LLVM的前端,可以用来编译C,C++,ObjectiveC等语言。 Clang命令行工具 drive...

  • block自我理解1

    从最简单的block开始开起,有一些浅显的心得如下:在main.m文件生成如下代码: 通过命令行翻译(clang ...

  • 08 | 如何利用 Clang 为 App 提质?

    关于Clang是什么,你可以先看一下如下所示的iOS开发的完整编译流程图。 Clang 为一些需要分析代码语法、语...

  • Runtime简单使用

    ios runtime 然后我们打开终端,在命令行找到cd到文件目录,然后中输入: clang -rewrite-...

  • 将OC代码转换为C\C++代码

    终端cd到目标工程目录 执行一下命令行:xcrun -sdk iphoneos clang -arch arm64...

  • 第一课笔记

    命令行程序编译命令:Clang -fobjc-arc 源代码文件 -o 可执行文件 网络参考文档及地址:

  • —— block详解

    新建工程,并实现以下代码: 在工程目录启动命令行输入以下命令:$ clang -rewrite-objc main...

网友评论

      本文标题:关于 clang 的一些命令行备忘录

      本文链接:https://www.haomeiwen.com/subject/vgqguttx.html