CMake指定自己安装的g++或gcc编译器

Posted Dream_yz

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CMake指定自己安装的g++或gcc编译器相关的知识,希望对你有一定的参考价值。

Linux系统下。有时候有自己安装的编译器和系统安全编译器,而在Cmake生成对应Makefile时,往往倾向于用系统装的g++或gcc不用自己安装的编译器。解决办法是,使用CMake中的选项指定自己安装的编译器即可。具体需要添加的Cmake选项如下:
-DCMAKE_C_COMPILER=/home/software_install/env/gcc7.4/bin/gcc
-DCMAKE_CXX_COMPILER=/home/software_install/env/gcc7.4/bin/g++
-DCMAKE_C_COMPILER选项为指定对应gcc编译器自定义安装位置
-DCMAKE_CXX_COMPILER选项为指定对应g++编译器的自定义安装位置
注意:/home/software_install/env/目录为自己gcc软件安装的位置,需要根据自己安装的软件位置进行修改。

以上是关于CMake指定自己安装的g++或gcc编译器的主要内容,如果未能解决你的问题,请参考以下文章

CMake指定自己安装的g++或gcc编译器

cmake 指定gcc 版本的方式

Ubuntu安装gccg++CMake

B站视频教程笔记基于VSCode和CMake实现C/C++开发 | Linux篇(gcc/g++)(安装配置使用详细教程)(VSCode教程)(CMake教程)(精!)

没装gcc能用cmake吗?

无法使用 CMake 指定编译器