我已经在/usr/local/bin目录下安装了gcc。
[root@iz2 usr]# ls /usr/local/bin | grep gcc
gcc
gcc-ar
gcc-nm
gcc-ranlib
x86_64-pc-linux-gnu-gcc
x86_64-pc-linux-gnu-gcc-7.3.0
x86_64-pc-linux-gnu-gcc-ar
x86_64-pc-linux-gnu-gcc-nm
x86_64-pc-linux-gnu-gcc-ranlib
And there is no gcc in /usr/bin
[root@iz2 usr]# ls /usr/bin | grep gcc
[root@iz2 usr]#
My $PATH like this
[root@iz2 usr]# $PATH
-bash: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin: No such file or directory
当我运行命令
gcc --version
时,我的Linux找不到它,为什么?翻译结果:
当我在Linux中运行gcc --version
命令时,系统无法找到它,这是为什么呢?
[root@iz2 usr]# gcc --version
-bash: /usr/bin/gcc: No such file or directory
为什么Linux只搜索
/usr/bin
目录而忽略了装有gcc的/usr/local/bin
目录?翻译成通俗易懂的语言:为什么Linux无法找到安装了gcc的/usr/local/bin
目录?
type gcc
返回的是什么? - undefinedfile /usr/local/bin/gcc
呢? - undefinedls -al /usr/local/bin/gcc*
的输出。 - undefined