第5章的 gcc的安装.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第5章的 gcc的安装

Linux应用与开发典型实例精讲 配套教材: 《Linux应用与开发典型实例精讲》 邱铁、于玉龙、徐子川编著. 清华大学出版社. 2010.5 Email: openlinux21@ 第5章 GCC的安装 学习本章要达到的目标: 1.对GCC有一定的了解; 2.学会使用GCC源代码来安装GCC的方法。 3.掌握Linux下软件安装的基本流程。 5.1 GCC简介 GCC是整个GNU项目中的一个重要组成部分,它的全称是the GNU Compiler Collection,即GNU编译工具集合 GCC最早的正式版本1.0于1987年5月23日发布 GCC编译生成的可执行文件,与微软等其他软件公司出品的编译器相比较,具有代码长度短、执行效率高等特点 GCC还具有较强的灵活性和高度的可移植性,只要在安装的时候做出简单的设置或者对源代码进行少量的修改,就可以使GCC完成在不同指令系统间的交叉编译,为嵌入式设备的软件开发提供了极大的便利 5.2 解压缩工具tar tar是GNU项目中的一个工具,用来将多个文件打包成一个归档文件 语法格式如下: tar [参数]… [文件]… 参数说明: -c 创建一个新的归档文件。 -r 向归档文件中添加文件。 -t 列出归档文件的内容。 -x 从归档文件中提取文件,是创建文件的逆过程。 参数说明(续) -S 有效处理稀疏文件。 -O 提取文件到标准输出。 -f 使用指定的目标文件或设备。 -a 根据文件的后缀自动选择解压缩工具 -j 使用bzip2压缩/解压缩文件 -z 使用gzip压缩/解压缩文件 -v 打印正在操作的文件的文件名 5.3 在Linux下使用源代码安装软件的基本步骤 首先,将软件包的归档文件解压缩到一个目录下,以便进行下面的操作 之后,用户需要对源代码进行配置 然后进行编译 最后进行安装 5.4 获得GCC软件包 5.5 解压缩软件包 启动“终端”。使用如下命令建立并进入目录;然后我们使用tar命令解压缩GCC源代码包的归档文件 mkdir ~/exper/exp5 cd ~/exper/exp5 tar -vxjf /tmp/gcc-4.4.0.tar.bz2 5.6 对源文件进行配置 配置源文件需要使用“gcc-4.4.0”目录下的“configure”工具 参数: -h 显示帮助信息。 --prefix=PATH 安装体系结构独立文件的目标路径,默认路径为/usr/local。 --exec-prefix=PATH 安装体系结果非独立文件的目标路径,默认路径与独立文件的目标路径相同。 参数(续): --disable-FEATURE 禁止某项功能。 --enable-FEATURE 使能某项功能。 --host=HOST 指定编译器运行的主机环境(常用于交叉编译)。 --target=TARGET 指定编译器目标的指令系统(常用于交叉编译)。 --enable-languages=LANGS 设定GCC支持的语言,若不设置,则安装所有语言。 ../gcc-4.4.0/configure --prefix=/usr/local/gcc-4.4.0 在配置过程中,控制台可能会提示GCC的安装需要GMP和MPFR 5.7 编译GCC make 5.8 安装GCC su 你的密码 make install 5.9 测试GCC安装结果 检查安装结果 export PATH=$(PATH):/usr/local/gcc-4.4.0/bin 或 cd /usr/local/bin ln -s /usr/local/gcc-4.4.0/bin/gcc gcc4 ln -s /usr/local/gcc-4.4.0/bin/g++ g++4 ln -s /usr/local/gcc-4.4.0/bin/gcj gcj4 写一个简单的程序 #include stdio.h int main() { printf(“Hello World!\n”); return 0; } 尝试编译并运行 gcc4 test.c -o test ./test 思考与练习 1.为什么Linux下的软件大部分采用源代码的形式发布。 2.Linux下的软件安装与Windows有何区别。 3.为什么要将GCC的目标路径设定在目录“/usr/local/gcc-4.4.0”。 4.尝试使用源代码安装其他Linux软件包,如ld和gdb。

文档评论(0)

牛X文档 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档