linux的默认程序问题

1.linux的环境变量

2.linux存在多个版本的程序的时候怎么设置默认程序


在linux中编译源码的时候,有很多时候存在的编译器的版本问题,很多源文件的编译器要求可能和你系统自带的编译器版本不兼容。还有的时候,你需要手动地添加环境变量,不然每次都找可执行文件在哪会很麻烦。


所谓的环境变量就是当你执行一个可执行程序的时候只用打出它的名字(你可以给他起名字)就行了,而不必把整条路径都打出来。比如:gcc 就可以直接编译了,你不用/usr/bin/gcc这样每次都打出来。


与环境变量相关的文件。

这些文件其实就是一些脚本文件,他们所有的特点就是在登陆的时候默认会被依次执行。其实这就相当于如果你很熟悉的话,你自己手动来一边也可以。

因为我的linux版本我没有在那些/etc/profile 等文件中找到默认路径相关的东西,所以我们不妨就说根本的东西。

所谓的默认路径,无非就是export PATH:$PATH:....就行了,而写到脚本文件的东西也是这些,只不过是每次登陆的时候也就是最开始的时候都会来一遍而已。

而PATH里面放的东西是.../.../.../bin就是一堆的可执行文件的路径,然后每次你如果用到了就会到这里面去找。

然后就是存在多版本的问题,其实你可以直接去把整个路径打下来。

如果不这么做,起一个不一样的名字也行比如:gcc gcc6 gcc7。

你也可以把默认的那个路径的链接给改了。以gcc为例。加入本来的版本是5,想改成7,则可以这么做。

mv /usr/bin/gcc /usr/bin/gcc5 

ln -s /usr/bin/gcc7 /usr/bin/gcc (假设gcc7是可执行文件的路径)其实这个例子满蠢的。。。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值