美文网首页
[Clang]Ubuntu 安装 Clang 编译器

[Clang]Ubuntu 安装 Clang 编译器

作者: AkuRinbu | 来源:发表于2018-07-02 21:41 被阅读96次

    根据Ubuntu系统版本选择Clang版本

    • Ubuntu 14.04 ,选择 clang-3.3

    打开命令行

    • sudo apt-get update
    • sudo apt-get install llvm
    • sudo apt-get install clang-3.3

    测试安装效果

    • clang --help : 出现帮助信息,就是安装成功;

    编译C程序

    • 使用 gcc : make ex3
    • 使用 clangclang ex3.c
      两种编译器对比 gcc vs clang.png

    更多clang用法

    • test.c 改成自己的.c文件
    $ clang test.c -fsyntax-only
     ( 检查语法和词法正确性 ) 
    
    $ clang test.c -S -emit-llvm -o test.bc 
    ( 生成优化前的 llvm bitcode) 
    
    $ clang test.c -S -emit-llvm -o test.bc -O3
     ( 生成优化的 llvm bitcode) 
    
    $ clang test.c -S -O3 -o test 
    ( 生成可执行代码 )
    
    clang test.c -fsyntax-only

    设置Makefile,将编译器指定为clang

    • Makefile,文件名全称就是Makefile

    • 什么是Makefile?

    https://www.jianshu.com/p/de0947da2bcd

    • 设置CC字段,将编译器指定为clang
    CC=clang
    CFLAGS=-Wall -g
    
    • 设置好之后,命令行使用$ make ex3,开始使用clang进行编译
      开始使用**clang**进行编译

    参考

    https://askubuntu.com/questions/509218/how-to-install-clang#
    https://www.ibm.com/developerworks/cn/opensource/os-cn-clang/
    http://clang.llvm.org/get_started.html

    Frost 回答:
    用apt安装的就是别人编译好的版本,用源码安装只不过是把别人编译的过程自己做了一遍而已。如果你没有啥特殊的需求用apt安装是最省事的,如果你闲得蛋疼想要体验一下编译的乐趣并且有充足的电费从源码安装也是不错的选择。 [发布于 2017-05-26]
    https://www.zhihu.com/question/60299862

    相关文章

      网友评论

          本文标题:[Clang]Ubuntu 安装 Clang 编译器

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