RedHat下GCC升级安装的若干问题

大三玩SC的时候,手动升级了好几次GCC,还有Glibc的库(升级失误,整废一个节点),遇到问题在此做个备注。

其实流程跟装普通软件没有什么区别,装之前先完成依赖安装,主要就是下面第一个列表中的三个,装完导一下环境变量。

  • gmp, mpc, mpfc的安装

正常安装在家目录下面之后,环境变量要导入对应的C_INCLUDE_PATHLD_LIBRARY_PATH,否则安装GCC时configurecheck不到对应的头文件或者库

  • GCC编译时,出现error: Unable to find a suitable type for HOST_WIDE_INT

这个貌似是宏定义冲突导致的,重置相关的环境变量,如下

unset LIBRARY_PATH CPATH C_INCLUDE_PATH PKG_CONFIG_PATH CPLUS_INCLUDE_PATH INCLUDE

这个问题出现的很奇怪……此处备忘