世界都没见过
谈什么世界观

切换root用户前后gcc版本不一致

Hululu大佬:
请教大佬这是怎么回事
切换root用户前后gcc版本不一致-图1

YukinoCoco大佬:
where is gcc 看看都在哪儿就明白了

Hululu大佬:

where is gcc 看看都在哪儿就明白了

是需要做软连接么,可是我都做了啊

  1. find / -name "libstdc++.so*"
  2. /var/lib/docker/overlay2/2f480278c731f0b255e3be3f63fb4e72e16b71db44b77f82e8437dae1d075981/diff/usr/lib/libstdc++.so
  3. /var/lib/docker/overlay2/2f480278c731f0b255e3be3f63fb4e72e16b71db44b77f82e8437dae1d075981/diff/usr/lib/libstdc++.so.6
  4. /var/lib/docker/overlay2/2f480278c731f0b255e3be3f63fb4e72e16b71db44b77f82e8437dae1d075981/diff/usr/lib/libstdc++.so.6.0.28
  5. /var/lib/docker/overlay2/2f480278c731f0b255e3be3f63fb4e72e16b71db44b77f82e8437dae1d075981/diff/usr/share/gdb/python/auto-load/usr/lib/libstdc++.so.6.0.28-gdb.py
  6. /var/lib/docker/overlay2/8f3ec0480c11ec9f5f38edeae67246a42b88ebbc91640e9c46b6cf8432e9c3d0/diff/usr/lib/libstdc++.so
  7. /root/AutoRclone/gcc-10.2.0/gcc-build/prev-x86_64-pc-linux-gnu/libstdc++-v3/src/.libs/libstdc++.so.6.0.28
  8. /root/AutoRclone/gcc-10.2.0/gcc-build/prev-x86_64-pc-linux-gnu/libstdc++-v3/src/.libs/libstdc++.so.6
  9. /root/AutoRclone/gcc-10.2.0/gcc-build/prev-x86_64-pc-linux-gnu/libstdc++-v3/src/.libs/libstdc++.so
  10. /root/AutoRclone/gcc-10.2.0/gcc-build/x86_64-pc-linux-gnu/libstdc++-v3/src/.libs/libstdc++.so.6.0.28
  11. /root/AutoRclone/gcc-10.2.0/gcc-build/x86_64-pc-linux-gnu/libstdc++-v3/src/.libs/libstdc++.so.6
  12. /root/AutoRclone/gcc-10.2.0/gcc-build/x86_64-pc-linux-gnu/libstdc++-v3/src/.libs/libstdc++.so
  13. /root/AutoRclone/gcc-10.2.0/gcc-build/stage1-x86_64-pc-linux-gnu/libstdc++-v3/src/.libs/libstdc++.so.6.0.28
  14. /root/AutoRclone/gcc-10.2.0/gcc-build/stage1-x86_64-pc-linux-gnu/libstdc++-v3/src/.libs/libstdc++.so.6
  15. /root/AutoRclone/gcc-10.2.0/gcc-build/stage1-x86_64-pc-linux-gnu/libstdc++-v3/src/.libs/libstdc++.so
  16. /usr/lib/gcc/x86_64-redhat-linux/4.8.2/32/libstdc++.so
  17. /usr/lib/gcc/x86_64-redhat-linux/4.8.2/libstdc++.so
  18. /usr/lib64/libstdc++.so.6
  19. /usr/lib64/libstdc++.so.6.0.19
  20. /usr/lib64/libstdc++.so.6.0.28
  21. /usr/share/gdb/auto-load/usr/lib64/libstdc++.so.6.0.19-gdb.py
  22. /usr/share/gdb/auto-load/usr/lib64/libstdc++.so.6.0.19-gdb.pyc
  23. /usr/share/gdb/auto-load/usr/lib64/libstdc++.so.6.0.19-gdb.pyo
  24. /usr/libexec/oracle-cloud-agent/plugins/monitoring/libstdc++.so.6
  25. /usr/local/lib64/libstdc++.so.6.0.28
  26. /usr/local/lib64/libstdc++.so.6
  27. /usr/local/lib64/libstdc++.so
  28. /usr/local/lib64/libstdc++.so.6.0.28-gdb.py

chr大佬:
两个用户下执行
`command -v gcc`
看下输出

Hululu大佬:

两个用户下执行
`command -v gcc`
看下输出

麻烦大佬指点一下下一步如何操作呢?
ln -s /bin/gcc /usr/local/bin/gcc  ?

  1. command -v gcc
  2. /usr/local/bin/gcc
  3. [opc@instance-20200726-1807 ~]$ sudo -i
  4. [root@instance-20200726-1807 ~]# command -v gcc
  5. /bin/gcc
  6. [root@instance-20200726-1807 ~]#

chr大佬:

两个不是同一个文件,所以有两个版本,要是不想,备份下然后链接替换
备份以后删除不想要的,然后
ln -s 留下的 删除的

Hululu大佬:

两个不是同一个文件,所以有两个版本,要是不想,备份下然后链接替换

感谢大佬
ln -s /usr/local/bin/gcc /bin/gcc
成功了

chr大佬:

直接
ln -s /bin/gcc /usr/local/bin/gcc
这样可以么

如果留/bin/gcc你的命令没问题,不过要删除/usr/local/bin/gcc(建议用mv留个备份,出了问题好还原)

Hululu大佬:

如果留/bin/gcc你的命令没问题,不过要删除/usr/local/bin/gcc(建议用mv留个备份,出了问题好还原) …

按照您的指点,我换了一下位置,执行成功  GCC -V后版本是最新的了

赞(0) 打赏
未经允许不得转载:VPS排行榜 » 切换root用户前后gcc版本不一致

相关推荐

  • 暂无文章

评论 抢沙发

评论前必须登录!

 

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续给力更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫打赏

微信扫一扫打赏