设为首页收藏本站

简体中文 繁體中文 English 日本語 Deutsch 한국 사람 بالعربية TÜRKÇE português คนไทย Français

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 44|回复: 8

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

[复制链接]

2

主题

16

回帖

42

积分

新手上路

积分
42
发表于 2020-7-29 10:44:42 | 显示全部楼层 |阅读模式
请教大佬这是怎么回事


回复

使用道具 举报

13

主题

221

回帖

509

积分

高级会员

积分
509
发表于 2020-7-29 10:46:13 | 显示全部楼层
where is gcc 看看都在哪儿就明白了
回复

使用道具 举报

2

主题

16

回帖

42

积分

新手上路

积分
42
 楼主| 发表于 2020-7-29 10:47:33 | 显示全部楼层

YukinoCoco 发表于 2020-7-29 10:46

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

是需要做软连接么,可是我都做了啊
[ol]
  • find / -name "libstdc++.so*"
  • /var/lib/docker/overlay2/2f480278c731f0b255e3be3f63fb4e72e16b71db44b77f82e8437dae1d075981/diff/usr/lib/libstdc++.so
  • /var/lib/docker/overlay2/2f480278c731f0b255e3be3f63fb4e72e16b71db44b77f82e8437dae1d075981/diff/usr/lib/libstdc++.so.6
  • /var/lib/docker/overlay2/2f480278c731f0b255e3be3f63fb4e72e16b71db44b77f82e8437dae1d075981/diff/usr/lib/libstdc++.so.6.0.28
  • /var/lib/docker/overlay2/2f480278c731f0b255e3be3f63fb4e72e16b71db44b77f82e8437dae1d075981/diff/usr/share/gdb/python/auto-load/usr/lib/libstdc++.so.6.0.28-gdb.py
  • /var/lib/docker/overlay2/8f3ec0480c11ec9f5f38edeae67246a42b88ebbc91640e9c46b6cf8432e9c3d0/diff/usr/lib/libstdc++.so
  • /root/AutoRclone/gcc-10.2.0/gcc-build/prev-x86_64-pc-linux-gnu/libstdc++-v3/src/.libs/libstdc++.so.6.0.28
  • /root/AutoRclone/gcc-10.2.0/gcc-build/prev-x86_64-pc-linux-gnu/libstdc++-v3/src/.libs/libstdc++.so.6
  • /root/AutoRclone/gcc-10.2.0/gcc-build/prev-x86_64-pc-linux-gnu/libstdc++-v3/src/.libs/libstdc++.so
  • /root/AutoRclone/gcc-10.2.0/gcc-build/x86_64-pc-linux-gnu/libstdc++-v3/src/.libs/libstdc++.so.6.0.28
  • /root/AutoRclone/gcc-10.2.0/gcc-build/x86_64-pc-linux-gnu/libstdc++-v3/src/.libs/libstdc++.so.6
  • /root/AutoRclone/gcc-10.2.0/gcc-build/x86_64-pc-linux-gnu/libstdc++-v3/src/.libs/libstdc++.so
  • /root/AutoRclone/gcc-10.2.0/gcc-build/stage1-x86_64-pc-linux-gnu/libstdc++-v3/src/.libs/libstdc++.so.6.0.28
  • /root/AutoRclone/gcc-10.2.0/gcc-build/stage1-x86_64-pc-linux-gnu/libstdc++-v3/src/.libs/libstdc++.so.6
  • /root/AutoRclone/gcc-10.2.0/gcc-build/stage1-x86_64-pc-linux-gnu/libstdc++-v3/src/.libs/libstdc++.so
  • /usr/lib/gcc/x86_64-redhat-linux/4.8.2/32/libstdc++.so
  • /usr/lib/gcc/x86_64-redhat-linux/4.8.2/libstdc++.so
  • /usr/lib64/libstdc++.so.6
  • /usr/lib64/libstdc++.so.6.0.19
  • /usr/lib64/libstdc++.so.6.0.28
  • /usr/share/gdb/auto-load/usr/lib64/libstdc++.so.6.0.19-gdb.py
  • /usr/share/gdb/auto-load/usr/lib64/libstdc++.so.6.0.19-gdb.pyc
  • /usr/share/gdb/auto-load/usr/lib64/libstdc++.so.6.0.19-gdb.pyo
  • /usr/libexec/oracle-cloud-agent/plugins/monitoring/libstdc++.so.6
  • /usr/local/lib64/libstdc++.so.6.0.28
  • /usr/local/lib64/libstdc++.so.6
  • /usr/local/lib64/libstdc++.so
  • /usr/local/lib64/libstdc++.so.6.0.28-gdb.py
  • [/ol]复制代码
  • 回复

    使用道具 举报

    8

    主题

    512

    回帖

    1086

    积分

    金牌会员

    积分
    1086
    发表于 2020-7-29 10:46:00 | 显示全部楼层
    两个用户下执行
    `command -v gcc`
    看下输出
    回复

    使用道具 举报

    2

    主题

    16

    回帖

    42

    积分

    新手上路

    积分
    42
     楼主| 发表于 2020-7-29 10:49:43 | 显示全部楼层
    本帖最后由 Hululu 于 2020-7-29 10:53 编辑

    chr 发表于 2020-7-29 10:49

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

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

    [ol]
  • command -v gcc
  • /usr/local/bin/gcc
  • [opc@instance-20200726-1807 ~]$ sudo -i
  • [root@instance-20200726-1807 ~]# command -v gcc
  • /bin/gcc
  • [root@instance-20200726-1807 ~]#
  • [/ol]复制代码
  • 回复

    使用道具 举报

    8

    主题

    512

    回帖

    1086

    积分

    金牌会员

    积分
    1086
    发表于 2020-7-29 10:51:20 | 显示全部楼层
    本帖最后由 chr 于 2020-7-29 10:54 编辑

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

    使用道具 举报

    2

    主题

    16

    回帖

    42

    积分

    新手上路

    积分
    42
     楼主| 发表于 2020-7-29 10:49:00 | 显示全部楼层
    本帖最后由 Hululu 于 2020-7-29 10:58 编辑

    chr 发表于 2020-7-29 10:53

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


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

    使用道具 举报

    8

    主题

    512

    回帖

    1086

    积分

    金牌会员

    积分
    1086
    发表于 2020-7-29 10:53:43 | 显示全部楼层

    Hululu 发表于 2020-7-29 10:54

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

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

    使用道具 举报

    2

    主题

    16

    回帖

    42

    积分

    新手上路

    积分
    42
     楼主| 发表于 2020-7-29 10:55:00 | 显示全部楼层

    chr 发表于 2020-7-29 10:56

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

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

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    Archiver|手机版|小黑屋|Discuz! X

    GMT+8, 2026-1-12 11:22 , Processed in 0.016255 second(s), 3 queries , Gzip On, Redis On.

    Powered by Discuz! X3.5

    © 2001-2025 Discuz! Team.

    快速回复 返回顶部 返回列表