我希望能够在两个编译器之间快速切换,32位和64位编译器。我想知道只是将正确的bin目录添加到PATH就足够了,或者我必须使用CC和CXX?
这是一个somewhat related question,它是关于我如何向PATH添加和删除编译器。
答案 0 :(得分:0)
将我的评论转化为答案
简短的回答是,是的,CMake会在PATH
环境中找到编译器。
答案很长
CMAKE_CXX_COMPILER
CMake变量或CXX
环境变量它尝试按以下顺序调用编译器(假设其中一个在PATH
环境中):
CC [TOOLCHAIN_PREFIX]c++ [TOOLCHAIN_PREFIX]g++ aCC cl bcc xlC clang++
<强>参考强>