В 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
Мне также (иногда) приходилось использовать следующие строки, чтобы использовать 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++'
На OS X Lion (10.7) эти строки все еще требуются? Является ли llvm-gcc (или clang) компилятором по умолчанию для системы? Или эти строки все еще должны жить в моем ~/.bashrc
?