首页 » Linux » CentOS » cmake编译时指定gcc环境变量

cmake编译时指定gcc环境变量

 

在使用cmake编译时,如何指定gcc、g++环境变量。

可结合以下两篇文章使用:

CentOS完美升级gcc版本方法

CentOS8完美升级切换gcc版本方法

1、通过export定义

仅在当前有效,永久生效请添加至/etc/profile

注:此处CC、CXX为gcc、g++路径

2、通过cmake -D参数定义

cmake默认使用CMAKE_C_COMPILER和CMAKE_CXX_COMPILER两个变量作为C/C++程序的编译器,所以在使用cmake编译时,使用-D指定CC/CXX环境变量

3、通过set定义

使用set定义这两个变量需要修改CMakeLists.txt文件

正常情况下,不推荐使用set来定义,优先选择使用export或文章开头两个链接里面的gcc激活方式。

原文链接:cmake编译时指定gcc环境变量,转载请注明来源!

0