服务平台型网站,有网络网站打不开怎么回事,仿站工具教程,永久f194078w78w因为自己对Linux相关操作不是很熟悉#xff0c;所以因为之前的代码报错之后决定要安cuda9.0#xff0c;于是先安装了cuda9.0。里面用到的一些链接#xff0c;链接文件夹时直接去copy它的路径#xff0c;就不那么容易错了。
今天运行程序之后发现gcc环境不太匹配cuda9.0所以因为之前的代码报错之后决定要安cuda9.0于是先安装了cuda9.0。里面用到的一些链接链接文件夹时直接去copy它的路径就不那么容易错了。
今天运行程序之后发现gcc环境不太匹配cuda9.0于是决定要切换为gcc5.0。
下面是在共享服务器的情况下只对自己账号下的gcc和g环境进行改变的方法
1.首先安装gcc-5.0。
前半部分参照这个 Ubuntu20.4安装CUDA9.0多版本CUDA切换 2.然后就是切换版本这里不一样了。
因为自己是在实验室的共享服务器下进行操作的所以只能进行局部操作不能影响服务器上其他用户的gcc和g。因此使用下面的命令。
这里假设用户名为andy。
1首先创建本地目录和符号链接
在 andy 用户的主目录下创建一个名为 bin 的目录并在其中创建名为 gcc 和 g 的符号链接将它们指向 gcc-5 和 g±5。运行以下命令
mkdir -p /home/andy/bin
ln -s /usr/bin/gcc-5 /home/andy/bin/gcc
ln -s /usr/bin/g-5 /home/andy/bin/g
2设置用户环境变量
首先编辑 andy用户的 ~/.bashrc 文件命令为
vim ~/.bashrc 并将以下行添加到文件末尾
export PATH/home/andy/bin:$PATH
然后运行以下命令以重新加载 andy用户的配置文件
source ~/.bashrc3设置 andy用户的 gcc 和 g 的优先级
为了仅影响 andy用户使用以下命令设置andy 用户的 gcc 和 g 优先级使用 sudo 命令以超级用户权限来运行 update-alternatives 命令。在命令前添加 sudo 并输入管理员密码。
sudo update-alternatives --install /usr/bin/gcc gcc /home/andy/bin/gcc 10
sudo update-alternatives --install /usr/bin/g g /home/andy/bin/g 10然后禁用系统默认的 gcc 和 g 版本
sudo update-alternatives --skip-auto gcc
sudo update-alternatives --skip-auto g然后再运行如下指令看自己的gcc和g版本是否已经修改成功
gcc -v
g -v