gpt4 book ai didi

linux - GCC版本显示冲突

转载 作者:太空宇宙 更新时间:2023-11-04 11:13:02 28 4
gpt4 key购买 nike

在 Linux 机器上,当前安装了多个版本的 GCC。要找出当前的 GCC 版本,请执行以下命令。

$ gcc --version

它显示,
海湾合作委员会 (GCC) 4.4.7 20120313(红帽 4.4.7-4)

当通过 shell 脚本执行命令 'gcc --version' 时,它会显示不同的 gcc 版本。

脚本内容:

VERSION=$(gcc --version)
echo ${VERSION}

显示是, gcc (GCC) 4.8.2 版权所有 (C) 2013 Free Software Foundation, Inc.

如果在命令行上执行相同的 shell 内容,则显示不同版本的 GCC。

$VERSION=$(gcc --version)
$echo ${VERSION}

它表明,
海湾合作委员会(海湾合作委员会)4.4.7 20120313(红帽 4.4.7-4)

同一个命令,显示的是两个不同版本的GCC,很奇怪。什么可能导致冲突?

最佳答案

很可能您当前的 shell 和您的脚本使用了不同的 PATH 设置。如果您在 gcc --version 命令之前放置一个 echo $PATH,您将看到不同之处。

关于linux - GCC版本显示冲突,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22242397/

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