前面安装的三个,都是为安装gcc做准备的。解压gcc的安装包
1 |
|
得到的目录gcc-4.3.4就是源目录,用${srcdir}表示。在gcc-4.3.4里的INSTALL目录里就有安装的详细过程,那全都是英文的,里面的源目录也是用${srcdir}表示。我是解压在/usr/local/src/gcc-4.3.4目录里。
建立目标目录
1 2 |
|
这是目标目录,也就是编译的目录,然后以下所有的操作都在该目录下进行.用${objdir}
建立安装目录
1 |
|
这是你gcc安装的地方。用${destdir}表示。开始进行配置
1 |
|
安装的时候记得把真实目录替换掉${srcdir}和${destdir}。我的是这么写的
1 |
|
记得加上后面三个依赖项,否则会出刚开始出现的错误的。然后安装
1 2 |
|
安装的时候等挺长时间,差不多两个小时。
3.5 gcc、g++、gcj设置
要想使用GCC 4.3.4的gcc等命令,简单的方法就是把它的路径${destdir}/bin放在环境变量PATH中。我不用这种方式,而是用符号连接的方式实现,这样做的好处是我仍然可以使用系统上原来的旧版本的GCC编译器。
而原来gcc的路径是在usr/bin下。我们可以把gcc 4.3.4中的gcc、g++、gcj等命令在/usr/bin目录下分别做一个符号连接:
1 2 3 4 |
|
这样,就可以分别使用gcc434、g++434、gcj434来调用GCC 4.1.2的gcc、g++、gcj完成对C、C++、JAVA程序的编译了。同时,仍然能够使用旧版本的GCC编译器中的gcc、g++等命令。
3.6 库路径的设置
将${destdir}/lib路径添加到环境变量LD_LIBRARY_PATH中,例如,如果GCC 4.3.4安装在/usr/local/gcc-4.3.4目录下,在RH Linux下可以直接在命令行上执行
1 |
|
最好添加到系统的配置文件中,这样就不必要每次都设置这个环境变量了,在文件$HOME/.bash_profile中添加下面两句:
1 2 |
|
或者在/etc/bash_profile 下添加。
重启系统设置生效,或者执行命令
1 |
|
或者:
1 |
|
用新的编译命令(gcc412、g++412等)编译你以前的C、C++程序,检验新安装的GCC编译器是否能正常工作。
完成了Linux安装GCC,之后你就能轻松地编辑了。
相关学习推荐:linux视频教程
以上就是linux下怎么安装gcc?的详细内容,更多文章请关注木庄网络博客!
相关阅读 >>
更多相关阅读请进入《linux安装gcc》频道 >>