版权声明
请尊重原创作品。转载请保持文章完整性,并以超链接形式注明原始作者“tingsking18”和主站点地址,方便其他朋友提问和指正。
安装gcc-4.1.0
在rhel3下,用gcc-3.2.2编译库FreeImage3130.zip时出现错误,对gcc扩展: -fvisibility=hidden -fvisibility-inlines-hidden不支持,为解决问题,决定升级gcc。
1 下载gcc4.1.0.tar.bz2
#tar jxf gcc-4.1.0.tar.bz2
在解压后的文件夹/gcc-4.1.0/INSTALL下有详细的安装说明,不过说的很罗嗦,安装时只需要指定路径即可,在源码树中运行'configure'是不必要的同时也是不好的.一个由'configure'产生的良好的'Makefile'可以构筑源码属于另一棵树的软件包.在一个独立于源码的树中构筑派生的文件的好处是很明显的:派生的文件,如目标文件,会凌乱的散布于源码树.这也使在另一个不同的系统或用不同的配置选项构筑同样的目标文件非常困难.建议使用三棵树:一棵源码树(source tree),一棵构筑树(build tree),一棵安装树(install tree).,方法是在新建的文件夹下编译:
#mkdir gcc-build //gcc-build和gcc-4.1.0在同一文件夹