我想将redhat上的gcc从4.7.7升级到4.8.2。当我运行'make'时,发生了一些错误:
options.c:11145: error: narrowing conversion of '-0x00000000000000001' from 'int' to 'short unsigned int' inside { }
我发现了同样的问题(Some issues about installing gcc version 4.8.2 in redhat),但仍然对解决方案感到困惑。
PS: 有人告诉我在redhat6上安装gcc 4.8很麻烦,建议我将系统升级到redhat 7.2以避免升级。因为我正在开发一台新机器,所以我采纳了这个建议。
答案 0 :(得分:0)
同意转到RHEL 7,因为升级gcc的基本版本是粗糙的。
如果您将来需要更新gcc版本,请查看开发人员工具集,该工具集是RHEL订阅的一部分,并安装新的gcc版本"沿着"原来所以不会弄乱操作系统:https://developers.redhat.com/products/developertoolset/updates/