今天第一次写博客,刚好装了一个linux系统,发行版是fedora20,因为之前都是用centos6.4两个系统感觉操作上没差多少,相对而言fedora的界面更为美观一些。
本人是打算用linux来写一些C程序,而linux下最为流行的应该要数gcc编译器了把。今天就装了一下gcc c
(1)先获得管理员权限
1)$su
2)输入管理员密码
(2)yum安装gcc
(1)#yum install gcc(yum功能很强大)
(2)#yum install g++
如果不做这些后面就好像不能继续了。
(3)登陆下面四个网站把东西下载好,一共有四个文件
http://ftp.tsukuba.wide.ad.jp/software/gcc/releases/gcc-4.8.1/gcc-4.8.1.tar.bz2
ftp://ftp.gnu.org/gnu/gmp/gmp-4.3.2.tar.bz2
http://www.mpfr.org/mpfr-2.4.2/mpfr-2.4.2.tar.bz2
http://www.multiprecision.org/mpc/download/mpc-0.8.1.tar.gz
(4)把四个文件分别解压
[root@localhost gcc]# tar -zxvf gcc-4.8.1.tar.gz
[root@localhost gcc]# tar -zxvf mpc-0.8.1.tar.gz
[root@localhost gcc]# tar -jxvf gmp-4.3.2.tar.bz2
[root@localhost gcc]# tar -jxvf mpfr-2.4.2.tar.bz2
(5)可以放在一起编译,解压好的都放在一个文件夹里面
1
2
3
4
5
6
|
cd gcc -4.8 . 1 /
mv gmp -4.3 . 2
gcc -4.8 . 1 /gmp
mv mpfr -2.4 . 2
gcc -4.8 . 1 /mpfr
mv mpc -0.8 . 1
gcc -4.8 . 1 /mpc
|
(6)建立一个新目录,并且进入新目录中
1
2
3
|
[root@localhost gcc]# mkdir gcc-build -4.8 . 1
[root@localhost gcc]# cd gcc-build -4.8 . 1 /
[root@localhost gcc-build -4.8 . 1 ]#
|
(7) configure命令:
1
|
../gcc -4.8 . 1 /configure --enable-checking=release --enable-languages=c,c++ --disable-multilib
|
(8)编译
1
|
#make -j 4
|
这个过程等了我很长时间差不多有半个小时吧
(9) 安装
1
|
#make install |
等完成之后终于可以结束了!!
通过以下语句检查版本:
[root@localhost gcc-build-4.8.1]# g++ --version
g++ (GCC) 4.8.1
Copyright (C) 2013 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.