Bry*_*son 8 compiler-construction default osx-snow-leopard osx-lion
在OS X Snow Leopard(10.6)中,我使用以下几行~/.bashrc来强制使用clang而不是标准gcc进行编译:
# Set Clang as the default compiler for the system
export CC=clang
export CFLAGS=-Qunused-arguments
export CPPFLAGS=-Qunused-arguments
Run Code Online (Sandbox Code Playgroud)
我也(偶尔)必须使用以下行来使用llvm-gcc,当clang无法编译某些东西时(PostgreSQL很长一段时间都犯了这个错误):
# Set LLVM GCC as the default compiler for the system
export CPP='llvm-gcc-4.2'
export CC='llvm-gcc-4.2'
export CXX='llvm-g++'
Run Code Online (Sandbox Code Playgroud)
在OS X Lion(10.7)上,这些行仍然需要吗?llvm-gcc(或clang)是系统的默认编译器吗?或者这些线仍然需要住在我的~/.bashrc?
gcc与Lion上的llvm-gcc-4.2符号链接.
lrwxr-xr-x 1根轮12月21日20:51/usr/bin/gcc - > llvm-gcc-4.2
lrwxr-xr-x 1根轮12 Jul 21 20:51/usr/bin/g ++ - > llvm-g ++ - 4.2
您可以删除那些环境变量而不会造成太大伤害.
| 归档时间: |
|
| 查看次数: |
22534 次 |
| 最近记录: |