【发布时间】:2015-09-05 19:32:56
【问题描述】:
前一周,我在我的 ubuntu 机器上从源代码安装了 GCC 5.2。我希望能够使用完全支持的 cilk 功能。现在我想恢复到 GCC 4.9。如何卸载 GCC 5.2?我尝试使用 make uninstall 但据我了解不支持此操作。
【问题讨论】:
-
从下面的 cmets 来看,你被斯诺克了——你没有在非标准的地方安装非标准版本,是你自己被斯诺克了。我永远不会在系统目录中安装编译器的自制版本;我将它们安装在
/usr/gcc/v5.2.0或大多数机器上的任何位置,我在其中创建目录。 (有时它会在另一个文件系统中结束,例如/work5/gcc/v5.2.0,如果那里有空间,那么/usr/gcc中有一个符号链接指向正确的位置。) -
修复:如果简单地从头开始强制安装 GCC 4.9 并不能完成这项工作,那么总是可以选择重新安装整个 o/s...不太舒服。也许您可以找到大约在安装 GCC 5.2.0 时安装的所有文件,然后删除这些文件,然后重新安装 GCC 4.9。我已经为其他一些我安装在我宁愿没有安装的地方的软件做到了这一点。配置
find来查找在gcc的安装时间的5 分钟内安装的文件是一件很痛苦的事情,但它可以完成(-mmin用于GNUfind;还有其他选项)。 -
我刚刚重新安装了 ubuntu,这很容易。 (无论如何,由于各种原因(主要是由于视频驱动程序),我每隔一周就会这样做一次)