【发布时间】:2011-07-22 22:58:48
【问题描述】:
在 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
当 clang 无法编译某些东西时,我也(偶尔)不得不使用以下几行来使用 llvm-gcc(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++'
在 OS X Lion (10.7) 上,这些行还需要吗? llvm-gcc(或 clang)是系统的默认编译器吗?或者这些行还需要住在我的~/.bashrc 中吗?
【问题讨论】:
标签: compiler-construction default osx-lion osx-snow-leopard