上一篇文章记录了内网环境安装RT测试工具的记录。
但是在最近发现了同事在虚拟机中执行测试时,遇到gcc环境问题。
问题场景是:在使用gcc编译c工具文件的时候出现cc1 报错的问题。
使用rpm -qa | grep gcc 后发现原来已经安装了gcc-lib的包但是是gcc++ 4.8.5版本的。
而我给的离线安装包是4.4.7版本的。
那么在他使用nodeps卸载4.8.5版本后,原来的依赖环境是没有被卸载的。
那么gcc安装脚本在执行安装时,并没有把对应的依赖包进行替换(低版本无法自动替换高版本的包)
导致一直无法使用gcc。
- 解决办法就是 把gcc4.7卸载,安装回gcc4.8就OK了