当前位置: 技术问答>linux和unix
问一个关于make的简单问题
来源: 互联网 发布时间:2016-08-01
本文导语: 我初学Linux,用的版本是RH9,系统自带make,Version3.79。现在因为需要安装gcc4.4.2,所以需要版本为3.80以上的make。我去官网上下了一个需要编译安装的make,版本倒是够了。按着说明默认安装到usr/local/bin,但是测试的时...
我初学Linux,用的版本是RH9,系统自带make,Version3.79。现在因为需要安装gcc4.4.2,所以需要版本为3.80以上的make。我去官网上下了一个需要编译安装的make,版本倒是够了。按着说明默认安装到usr/local/bin,但是测试的时候发现不能通过直接在命令行输入make找到新安装的这个,必须用/usr/local/bin/make。我想输入的时候只输入make就行,猜想这是系统环境变量设置的问题,但不知道怎么改,请教一下高手,怎么解决?
|
改PATH环境变量。
如果是bash
export PATH=/usr/local/bin:$PATH
如果是csh
setevn PATH /usr/local/bin:$PATH
如果是bash
export PATH=/usr/local/bin:$PATH
如果是csh
setevn PATH /usr/local/bin:$PATH
|
估计你以前的make没有删掉
所以先找到的是以前的make
whereis make
看看有几个make,然后把不是你想要的版本的make都替换为指向你想要的make的软链接
所以先找到的是以前的make
whereis make
看看有几个make,然后把不是你想要的版本的make都替换为指向你想要的make的软链接
|
把 /usr/local/bin 摆到 PATH 的最前面即可
|
求你不要再用RH9了,这是一个2003年出布的系统,现在是连Fedora都出第12个版本的时代了,拜托
|
严重同意