GNUBuildSystem简介(一).pptVIP

  • 19
  • 0
  • 约6.86千字
  • 约 43页
  • 2016-06-06 发布于天津
  • 举报
GNUBuildSystem简介(一).ppt

永远的 Autotools ——GNU Build System 简介(一) 杨博远 (hosiet) 073plan@ hosiet@ 一点声明 本次演示文稿可在 LUG 网站获得: /wiki/lug/weeklyparty 本人能力时间有限,如有错误欢迎指出 本次由基础讲起,下一次再涉及高级用法 引子:开发一个C语言的项目 让我们回顾一下简单C/C++程序如何完成: (以C语言,类UNIX系统环境为例) 编写以 .c 为后缀名的源文件; 编译 链接 运行、查错、等等 看起来很简单? 引子:开发一个C语言的项目 以上需要的命令: cc example.c -o example_program 如果需要体现出编译与链接两步,如下: cc -c example.c example.o cc example.o -o example_program 引子:开发一个C语言的项目 问题出现在项目规模增大的情况下: 项目中有数十个甚至上百个.h头文件,.c源文件,该如何方便地编译整个项目?要敲的命令太多了。 写 Shell 脚本批处理 使用 Make 工具 科普:make 工具 在软件开发中,make 是一个工具程序(Utility software),经由读取叫做“makefile”的文件,自动化建构软件。它是一种转化文件形式的工具,……与此同时,它也检查文件的依赖关系

文档评论(0)

1亿VIP精品文档

相关文档