1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > Linux下 gcc/g++ 版本切换与CMake各版本安装

Linux下 gcc/g++ 版本切换与CMake各版本安装

时间:2022-02-22 12:37:50

相关推荐

Linux下 gcc/g++ 版本切换与CMake各版本安装

一. gcc/g++ 版本切换

首先下载需要的版本(以gcc8为例)

sudo apt-get install gcc-8

删除原有的gcc链接, 改为新链接

cd /usr/binsudo rm gccsudo ln -s /usr/bin/gcc-8 /usr/bin/gcc

g++ 操作同上, 把gcc换成g++ 即可

可能出现的问题: g++ 已安装, 但是用g++ -v查看版本时却找不到, 具体报错为

The program 'g++' is currently not installed. You can install it by typing: sudo apt-get install g++

解决办法: 先移除g++ 再重新安装即可:

sudo apt-get remove g++ sudo apt-get install g++

二. CMake的安装

ps: sudo apt install cmake安装的CMake版本较低, 如果需要高版本, 通过以下方式安装:

先下载需要的CMake版本. 下载链接 /download/

有两种类型的文件可以下载, 如图所示, 红框的文件需要自己编译, 可能会在gcc/g++上出各种问题. 推荐选择绿框中的文件, 解压后就可以直接使用:

下载后, 找一个下载位置, 解压, 例如我在将 其解压在 /home/tools/目录下:

先把下载的压缩包移动到tools/目录, 然后解压并执行下列操作:

tar -zxvf cmake-3.18.4-Linux-x86_64.tar.gz

然后进入bin目录, 可以看到各种可执行文件:

cd cmake-3.18.4-Linux-x86_64/bin

继续, 配置一下cmake, 打开以下文件

sudo vim /etc/profile

在末尾添加

export CMAKE_HOME=/home/sdu/sxq/tools/cmake-3.18.4-Linux-x86_64/binexport PATH=$CMAKE_HOME:$PATH

注意把第一行中的路径改成你的cmake的bin的路径

更新 profile

source /etc/profile

此时你输入 cmake -version就可以看到cmake的信息了, 如果打开另一个终端输入cmake -version还是显示cmake未安装,则继续进行如下操作

sudo ln -sf ~/tools/cmake-3.18.4-Linux-x86_64/bin/* /usr/bin/

此时 在终端执行cmake -version, 应高可以打印cmake的信息,表示cmake已被安装.

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。