GNU中文手册 v3.8 PDF 格式 Linux 环境下的程序员如果不会使用 GNU make 来构建和管理自己的工程,应该 不能算是一个合格的专业程序员,至少不能称得上是Unix程序员。在 Linux(unix)环 境下使用 GNU 的 make工具能够比较容易的构建一个属于你自己的工程,整个工程的 编译只需要一个命令就可以完成编译、连接以至于最后的执行。不过这需要我们投入一 些时间去完成一个或者多个称之为 Makefile 文件的编写。此文件正是 make 正常工作 的基础。 所要完成的
GNU Makefile 使用手册 阅读本书之前,读者应该对GNU的工具链和Linux的一些常用编程工具有一定的 了解。诸如:gcc、as、ar、ld、yacc 等;同时在书写 Makefile 时,需要能够进行一些 基本的 shell 编程。这些工具是维护一个工程的基础。如果大家对这些工具的用法不是 很熟悉,可参考项目资料。 阅读本文的几点建议: 1. 如果之前你对 GNU make 没有了解、当前也不想深入的学习 GNU make 的读 者。可只阅读本文各章节前半部分的内容(作为各章节的基
什么是 makefile?或许很多 Winodws 的程序员都不知道这个东西,因为那些 Windows 的 IDE 都为你做了这个工作,但我觉得要作一个好的和 professional 的程序员,makefile 还是要懂。这就好像现在有这么多的 HTML 的编辑器,但如果你想成为一个专业人士,你还 是要了解 HTML 的标识的含义。特别在 Unix 下的软件编译,你就不能不自己写 makefile 了, 会不会写 makefile,从一个侧面说明了一个人是否具备完成大型工程的能力。 因为,
什么是 makefile?或许很多 Winodws 的程序员都不知道这个东西,因为那些 Windows 的 IDE 都为你做了这个工作,但我觉得要作一个好的和 professional 的程序员,makefile 还是要懂。这就好像现在有这么多的 HTML 的编辑器,但如果你想成为一个专业人士,你还 是要了解 HTML 的标识的含义。特别在 Unix 下的软件编译,你就不能不自己写 makefile 了, 会不会写 makefile,从一个侧面说明了一个人是否具备完成大型工程的能力。 因为,