通用万能Makefile
代码说明:
这是一个Linux/Unix平台下编译C/C 工程的万能Makefile。This is a universal Makefile for compiling C/C projects on Linux/Unix platforms.一、项目简介 本项目旨在编写一个在Linux/Unix平台下“万能”的Makefile, 通过该Makefile可以编译普通的应用程序,库,内核模块等。二、目录说明 reference: 相关参考资料 test_make: Makefile的测试工程 三、使用方法 通常只需将该Makefile拷贝到工程源码所在的顶层目录,做适当配置(详见Makefile)后执行make即可 注: 本项目所有用例均在Ubuntu16.04_x64下已测试通过! 【源码目录】 GNU-Makefile-1.0 ├── README.md├── reference│ ├── GenericMakefile-master.zip│ ├── GnuMakefile.7z│ ├── ebook│ │ ├── C、C _通用Makefile.pdf│ │ ├── GNU Make 项目管理(英文).pdf│ │ ├── GNU make 中文手册.pdf│ │ ├── Makefile的编写指导.pdf│ │ ├── makefile语法.pdf│ │ └── 跟我一起写Makefile.pdf│ ├── whyglinux-gcmakefile│ │ ├── gcmakefile-0.1.tar.gz│ │ ├── gcmakefile-0.2.tar.gz│ │ ├── gcmakefile-0.3.tar.gz│ │ ├── gcmakefile-0.4.tar.gz│ │ └── gcmakefile-0.5.tar.gz│ └── writing_an_useful_makefile_2013_5_22.rar└── test_make ├── Makefile ├── README.md ├── calc │ ├── calc.c │ └── calc.h ├── hello.cxx ├── hello.hxx ├── main.cpp ├── module.c ├── module.h └── utility ├── utility.c └── utility.h6 directories, 26 files
下载说明:请别用迅雷下载,失败请重下,重下不扣分!