使用Clang编译C++

Posted by HYJ on December 20, 2017

前置准备(更加推荐使用aptitude安装)

sudo apt-get install clang
sudo apt-get install libstdc++
sudo apt-get install libc++-dev

常用编译选项

1.编译C语言时,使用如下指令

   clang/gcc -Wall -g xxx.c -o xxx

2.编译C++语言时,使用如下指令

   clang++ -Wall -g -std=c++11 -stdlib=libc++ crypt1.cpp -o crypt1

ZSH快速编译指令

.zshrc中加入以下Alias

alias clangc++="clang++ -Wall -g -std=c++11 -stdlib=libc++"

参考资料

  • http://www.cnblogs.com/Lelpuchcr/archive/2013/06/08/3127659.html
  • http://hczhcz.github.io/2014/03/27/oh-my-zsh.html
  • https://stackoverflow.com/questions/26333823/clang-doesnt-see-basic-headers
  • http://blog.csdn.net/yili_xie/article/details/4803314