gpt4 book ai didi

linux - 我在/usr/local/bin 下安装了 gcc 为什么 linux 找不到它

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:03:07 25 4
gpt4 key购买 nike

我在/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

而且/usr/bin 中没有gcc

[root@iz2 usr]# ls /usr/bin | grep gcc
[root@iz2 usr]#

我的 $PATH 是这样的

[root@iz2 usr]# $PATH
-bash: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin: No such file or directory

当我运行 commond gcc --version 时,我的 linux 找不到它,为什么?

[root@iz2 usr]# gcc --version
-bash: /usr/bin/gcc: No such file or directory

为什么linux只搜索/usr/bin目录而忽略了有gcc的/usr/local/bin目录?

最佳答案

自从卸载 /usr/bin/gcc 并安装 /usr/local/bin/gcc 后,您似乎还没有重新启动 bash shell,所以它仍然有过时的命令缓存。您可以使用 hash -r 刷新缓存,或者您可以注销并重新登录。

关于linux - 我在/usr/local/bin 下安装了 gcc 为什么 linux 找不到它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54750578/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com