gcc 一开始就安装在我的系统中,我仍然记得使用它,但是过了一段时间它就消失了,并被其他版本取代了gcc
。
gcc
当我从终端输入时,显示了几个建议(gcc-4.8,gcc-ar-4.8,gcc-nm-4.8,gcc-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
我更喜欢第二种选择。