gcc 可能在更新后消失

gcc 可能在更新后消失

gcc 一开始就安装在我的系统中,我仍然记得使用它,但是过了一段时间它就消失了,并被其他版本取代了gcc

gcc当我从终端输入时,显示了几个建议(gcc-4.8gcc-ar-4.8gcc-nm-4.8gcc-ranlib-4.8)。

我对它们都不熟悉,但我认为 gcc-4.8 是 gcc 的新版本,我试图用它来编译一个程序,它的工作方式相同gcc

我想知道这是否是因为我最近进行了系统更新,以及为什么 Ubuntu 会有这种程序替换。

此外,我怎样才能gcc像以前一样运行(使用该gcc程序)。我正在考虑建立到 gcc-4.8 的链接并命名它,gcc但我愿意听取最佳实践或您的个人建议。

答案1

/usr/bin/gcc只是一个符号链接,例如:

$ ls -la /usr/bin/gcc
lrwxrwxrwx 1 root root 7 Mär 12 17:28 /usr/bin/gcc -> gcc-4.9

为什么您系统上的链接不再存在,我们只能推测。

您有两个选择:

  • 创建符号链接

    sudo ln -s /usr/bin/gcc-4.8 /usr/bin/gcc
    

或者

  • 重新安装包gcc

    sudo apt-get install --reinstall gcc
    

我更喜欢第二种选择。

相关内容