Ubuntu不同用户不同gcc/g++

Ubuntu不同用户不同gcc/g++

1 环境

硬件:服务器
系统:ubuntu16.04
用户:非root用户

2 目的

秋季开学连接上学校服务器,创建了多用户环境,为了安装合适版本的CUDA为其中某一用户配置特定的gcc环境。== 要求:不能影响其它用户的gcc环境。==

3 方案

思路:为个人用户建立软链接,
前提条件:系统安装有相应版本的gcc

3.1 进行配置

操作主要分3步:

  1. 为当前用户建立软连接
  2. 修改环境变量,并使之生效
  3. 验证是否成功修改
myname:~⟫ mkdir bin       # 在当前用户home目录下创建bin文件夹                                                    
myname:~⟫ ln -s /usr/bin/gcc-4.8 ./bin/gcc  # 为gcc创建软连接                                                                                                  myname:~⟫ ln -s /usr/bin/g++-4.8 ./bin/g++  # 为g++创建软连接                                                                                                  myname:~⟫ ls ./bin                          # 查看软连接是否成功    
                                           
总用量 0                                                                                               
lrwxrwxrwx 1 zxt zxt 16  9月  7 09:12 g++ -> /usr/bin/g++-4.8              
lrwxrwxrwx 1 zxt zxt 16  9月  7 09:12 gcc -> /usr/bin/gcc-4.8  
                  
myname:~⟫ vim ~/.bashrc          			# 修改用户的环境变量  
 
# ##   在文件最后加上    export PATH=~/bin:$PATH       ## #   
                                       
myname:~⟫ source ~/.bashrc                  # 是环境变量生效                                        
myname:~⟫ gcc -v  							# 查看版本是否成功切换

...
gcc version 4.8.4 (Ubuntu 4.8.4-2ubuntu1~14.04.4) # 最后一行显示成功切换为gcc4.8

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值