c++ - 我从源代码安装了 GCC 5.2,但我不知道如何在 Ubuntu 15.04 上卸载它

标签 c++ c linux ubuntu gcc

前一周我在我的 ubuntu 机器上从源代码安装了 GCC 5.2。我希望能够使用完全支持的 cilk 功能。现在我想恢复到 GCC 4.9。如何卸载 GCC 5.2?我尝试使用 make uninstall,但据我了解,这不受支持。

最佳答案

我相信你不需要恢复到系统编译器;这是一个路径问题。或者设置您的$PATH适本地。使用 /usr/bin/g++ 作为系统编译器,可能使用 /usr/local/bin/g++ 作为您从 GCC 的源代码构建的编译器。

顺便说一句,您可能可以将 GCC 5.2 用于几乎所有 future 的构建

这取决于您如何配置它。
您应该使用 ../gcc-5.2/configure --program-suffix=-my-5.2 配置它,然后您将使用 g++-my-5.2 > 而不是 g++

尝试输入g++ -v(即可能/usr/local/bin/g++ -v)来了解它是如何配置的。

您可能可以删除 /usr/local/bin/ 下的 gccg++ 二进制文件以及 下的其他几个文件和目录>/usr/local/(但要小心)。

确实,GCC不支持make uninstall

关于c++ - 我从源代码安装了 GCC 5.2,但我不知道如何在 Ubuntu 15.04 上卸载它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32416960/

相关文章:

c++ - 我是否正确实现了时钟漂移?

linux - Gfortran 警告提示 "Wmaybe-uninitialized"

c - strtoll 和 division 没有返回正确的数字

c - 如何声明和定义 2 维字符串

c - 修复给定代码中的冲突? "25 shift/reduce conflicts [-Wconflicts-sr] "

linux - 关于 SIGALRM 和报警

java - 在 Linux 中获取用户进程的执行时间

c++ - 16 位 float MPI_Reduce?

c++ - 读取功能的段错误

c++ - 容器迭代器是否未定义常规覆盖复制模式?