所有Linux命令均用等线正文斜体+背景阴影表示,以示区分。
1 gcc简介及使用场景
2 gcc 安装步骤(可参照第五点,使用shell脚本进行简化安装)
按照下述步骤依次安装。
2.0 下载gcc安装需要的rpm包
2.1 rpm-ivh ppl-0.10.2-11.el6.x86_64.rpm
2.2 rpm-ivh cloog-ppl-0.15.7-1.2.el6.x86_64.rpm
2.3 rpm-ivh mpfr-2.4.1-6.el6.x86_64.rpm
2.4 rpm-ivh cpp-4.4.7-4.el6.x86_64.rpm
2.5 rpm-ivh kernel-headers-2.6.32-431.el6.x86_64.rpm
2.6 rpm-ivh glibc-headers-2.12-1.132.el6.x86_64.rpm
2.7 rpm-ivh glibc-devel-2.12-1.132.el6.x86_64.rpm
2.8 rpm-ivh gcc-4.4.7-4.el6.x86_64.rpm
2.9 rpm-ivh libstdc++-devel-4.4.7-4.el6.x86_64.rpm
2.10 rpm-ivh gcc-c++-4.4.7-4.el6.x86_64.rpm
3 gcc 安装验证
写一个简单的C程序,并命令为hello.c,使用gcc-c hello.c && ./a.out运行
4 常用gcc 命令
4.1 gcc 版本查询 gcc –version,注意有两个短横杠
5 简单的shell脚本,用于安装在服务器上安装gcc/g++,命名为gccInstall.sh:
#!/bin/bash
#auther:luolin
#命令执行方法:sh gccInstall.sh parma1
#参数一param1是存放安装包rpm的路径
echo "dir is: $1"
#如果只有gcc的rpm安装包,则可以执行下列一条语句即可
# rpm -ivh $1/*.rpm
rpm -ivh $1/ppl-0.10.2-11.el6.x86_64.rpm
rpm -ivh $1/cloog-ppl-0.15.7-1.2.el6.x86_64.rpm
rpm -ivh $1/mpfr-2.4.1-6.el6.x86_64.rpm
rpm -ivh $1/cpp-4.4.7-4.el6.x86_64.rpm
rpm -ivh $1/kernel-headers-2.6.32-431.el6.x86_64.rpm
rpm -ivh $1/glibc-headers-2.12-1.132.el6.x86_64.rpm
rpm -ivh $1/glibc-devel-2.12-1.132.el6.x86_64.rpm
rpm -ivh $1/gcc-4.4.7-4.el6.x86_64.rpm
rpm -ivh $1/libstdc++-devel-4.4.7-4.el6.x86_64.rpm
rpm -ivh $1/gcc-c++-4.4.7-4.el6.x86_64.rpm