目前,我从构建目录调用 CMake,如下所示:
CXX="/opt/gcc-4.8/bin/g++" cmake ..
让 CMake 使用这个特定的编译器。否则它使用操作系统默认编译器。
我的路径有“/opt/gcc-4.8/bin
那么,有没有办法在“`CMakeLists.txt”文件中指定在路径上使用默认的 g++,而不是预先添加环境变量?
CMake 尊重的设置PATH
环境变量,但优先考虑通用编译器名称cc
and c++
。要确定 CMake 在 UNIX 下默认使用哪个 C 编译器,请运行:
$ which cc
要确定默认的 C++ 编译器,请运行:
$ which c++
如果生成符号链接c++
in /opt/gcc-4.8/bin
这指向/opt/gcc-4.8/bin/g++
,CMake默认应该使用GCC 4.8。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)