美文网首页selector
clang 常用指令

clang 常用指令

作者: shoalyu | 来源:发表于2021-07-25 22:45 被阅读0次

    1、-dump-tokens :运行预处理器,拆分内部代码段为各种token
    2、-ast-dump :构建抽象语法书AST
    3、-emit-llvm :使用LLVM描述汇编和对象文件
    4、-fmodules :使用modules的语言特性
    5、-fsyntax-only : 防止编译器生成代码,只是语法级别的说明和修改
    6、-fobjc-arc: 再ARC环境下,为Objective-C对象生成retain和release的调用
    7、-fno-objc-arc: 在MRC环境下使用
    8、-rewrite-objc: 将Objective-C源码重写为C++
    9、-Xclang: 像Clang编译器传递参数
    10、-c: 只运行预处理,编译和汇编步骤
    11、-C: 在预处理输出中包含注释
    12、-g: 在可执行程勋中包含标准调试信息
    13、-l: 在头文件的搜索路径列表中添加dir目录
    14、-L: 在库 文件的搜索路径列表中添加dir目录
    15、-0: 输出.o文件
    16、-S: 生成.s汇编文件
    17、-E: 查看预处理结果
    18、-ccc-print-phases: 查看编译步骤
    19、链接两个.o文件 :clang xxx.o xxx.0 -Wl,xcrun --show-sdk-path/System/Library/Frameworks/Foundation.framework/Foundation

    相关文章

      网友评论

        本文标题:clang 常用指令

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