# Linux_demo **Repository Path**: giteehuan/Linux_demo ## Basic Information - **Project Name**: Linux_demo - **Description**: 学习Linux 的代码记录 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-03-09 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # make 工程管理学习记录 ## makefile_demo ![输入图片说明](https://images.gitee.com/uploads/images/2020/0318/145836_5e4b89e1_6529498.png "屏幕截图.png") ``` 只有一个程序 hello.c makefile_primitive 最原始的 makefile_variable 使用了变量 makefile 使用了自动变量 ``` ## multi_makefile_demo ![输入图片说明](https://images.gitee.com/uploads/images/2020/0318/150316_d04abc3f_6529498.png "屏幕截图.png") ``` 多模块项目管理 multi_makefile_demo/ ├── f1 │   ├── f1.c // 源文件1 │   └── Makefile // makefile ├── f2 │   ├── f2.c // 源文件2 │   └── Makefile // makefile ├── include // 公共头文件 │   └── myinclude.h ├── main // 程序入口 │   ├── main.c // 程序入口 │   └── Makefile // makefile ├── Makefile // 外层 makefile └── obj // 存放 .o 文件 └── Makefile // makefile ``` ## 语法说明 ### makefile 编写基本规则 ### makefile 变量定义 ### makefile 自动变量的使用