停止编译切换到 clang
stop compilation switching to clang
无论我尝试什么,我尝试的任何编译总是调用 clang。例如,在 CMake 中,设置 CC=/usr/bin/gcc
没有效果,仍然会调用 clang。在终端中输入任何编译器都会导致调用 clang:
~/tinyos-main/tools$ nescc
clang: error: no input files
~/tinyos-main/tools$ gcc
clang: error: no input files
我可以停止吗? 运行 OS X Yosemite 并使用家酿。
~$ /usr/bin/gcc --version
Configured with: --prefix=/Applications/Xcode.app/Contents/Developer/usr --with-gxx-include-dir=/usr/include/c++/4.2.1
Apple LLVM version 6.0 (clang-600.0.56) (based on LLVM 3.5svn)
Target: x86_64-apple-darwin14.0.0
Thread model: posix
不,gcc 未 安装为 /usr/bin/gcc
。 Clang 安装为 /usr/bin/gcc
,因为 Apple 不再提供 gcc。如果你想要gcc,你需要安装它(大概是说brew install gcc
)然后设置CC=/usr/local/bin/gcc
.
无论我尝试什么,我尝试的任何编译总是调用 clang。例如,在 CMake 中,设置 CC=/usr/bin/gcc
没有效果,仍然会调用 clang。在终端中输入任何编译器都会导致调用 clang:
~/tinyos-main/tools$ nescc
clang: error: no input files
~/tinyos-main/tools$ gcc
clang: error: no input files
我可以停止吗? 运行 OS X Yosemite 并使用家酿。
~$ /usr/bin/gcc --version
Configured with: --prefix=/Applications/Xcode.app/Contents/Developer/usr --with-gxx-include-dir=/usr/include/c++/4.2.1
Apple LLVM version 6.0 (clang-600.0.56) (based on LLVM 3.5svn)
Target: x86_64-apple-darwin14.0.0
Thread model: posix
不,gcc 未 安装为 /usr/bin/gcc
。 Clang 安装为 /usr/bin/gcc
,因为 Apple 不再提供 gcc。如果你想要gcc,你需要安装它(大概是说brew install gcc
)然后设置CC=/usr/local/bin/gcc
.