Ubuntu下设置环境变量

1、设置环境变量的目的:

        假设我有一段如下的C++代码,文件名为hello.cc:

     

#include<stdio.h>
#include<stdlib.h>
int main()
{
    printf("hello world !\n");
    return 0;
}


在命令窗口通过g++/gcc编译

$g++ hello.cc -o hello    或者$gcc hello.cc -o hello 

则会在对应的工作目录下生成名为hello的可执行文件,若每次运行hello可执行程序,则命令窗口的工作路径必须为hello可执行文件所在的目录。必须定位到此目录的工作环境,才能执行hello。为了方便,我们需要设置环境变量,配置PATH路径,配置完后就不需要先定位后启动了,可以在打开终端后,直接输入命令即可。

2、方法有以下四种:

(如:需要配置的可执行文件hello的路径为/home/lu/桌面)

 

1、直接修改$PATH值:

 

 在终端输入:echo $PATH    //查看当前PATH的配置路径

                         

  export PATH = $PATH:/home/lu/桌面     //将需配置路径加入$PATH

 

   配置完后可以通过第一句命令查看配置结果。

 

   生效方法:立即生效

   有效期限:临时改变,只能在当前的终端窗口中有效,当前窗口关闭后就会恢复原有的path配置

   用户局限:仅对当前用户

 

2、通过修改.bashrc文件:(.bashrc文件在根目录下,(“主文件夹”下,为隐藏,ctrl+H即可取下隐藏))

 打开.bashrc

在最后一行添上:

 

export PATH = $PATH:/home/lu/桌面 

生效方法:(有以下两种)

a.关闭当前终端窗口,重新打开一个新终端窗口就能生效

b.输入“source .bashrc”命令,立即生效

   有效期限:永久有效

   用户局限:仅对当前用户

 

3、通过修改profile文件:(profile文件在/etc目录下)

 

   vi /etc/profile                         //编辑profile文件

   在最后一行添上:

   export PATH = $PATH:/home/lu/桌面  

生效方法:系统重启

   有效期限:永久有效

   用户局限:对所有用户

 

4、通过修改environment文件:(environment文件在/etc目录下)

 

   vi /etc/profile                         //编辑profile文件

   在PATH=/·········中加入“:/home/lu/桌面 ”

 

生效方法:系统重启

   有效期限:永久有效

   用户局限:对所有用户

 

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

IvanLJF

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值