Makefile---项目工程管理
文章平均质量分 68
预编译,编译,汇编,链接
Embedded攻城狮
这个作者很懒,什么都没留下…
展开
-
makefille ---- 王者篇
文章目录前言一、makefile的作用二、项目文件框架三、源码编写与解析 前言 本文所写代码是基于linux下的编程 一、makefile的作用 什么是makefile? makefile就是一个名字为makefile的文件。 makefile的作用是什么? “自动化编译”,一旦写好,只需要一个make命令,整个工程完全自动编译,极大的提高了软件开发的效率。make是一个命令工具,是一个解释makefile中指令的命令工具,一般来说,大多数的IDE都有这个命令,比如:Delphi的make,Vis.原创 2021-10-12 19:30:31 · 232 阅读 · 0 评论 -
makefile ----最终版
文章目录前言一、文件二、makefile的升级 前言 本文所写代码是基于linux下的编程 一、文件 a.c #include <stdio.h> #include "a.h" int main() { printf("hello, world!\n"); printf("A= %d\n", A); test_fun(); return 0; } b.c #include <stdio.h> #include "a.h" int test_fun() { prin.原创 2021-10-11 17:13:58 · 227 阅读 · 0 评论 -
makefile ----加强版
文章目录前言一、文件二、makefile的升级 前言 本文所写代码是基于linux下的编程 一、文件 a.c #include <stdio.h> #include "a.h" int main() { printf("hello, world!\n"); printf("A= %d\n", A); test_fun(); return 0; } b.c #include <stdio.h> #include "a.h" int test_fun() { prin.原创 2021-10-11 15:14:08 · 165 阅读 · 0 评论 -
makefile ----升级版
文章目录前言一、文件二、makefile的升级 前言 本文所写代码是基于linux下的编程 一、文件 a.c #include <stdio.h> #include "a.h" int main() { printf("hello, world!\n"); printf("A= %d\n", A); test_fun(); return 0; } b.c #include <stdio.h> #include "a.h" int main() { printf("h.原创 2021-10-11 15:01:54 · 156 阅读 · 0 评论 -
makefile ---- 引入
文章目录前言一、程序的编译过程二、文件的编译链接示例三、makefile的引入 前言 本文所写代码是基于linux下的编程 一、程序的编译过程 预处理 : #开头的命令称为预处理,一般预处理主要做的工作是检查语法和把包含的文件包含进来和宏展开。 编译 : 把.c文件转换为.s汇编文件。 汇编 : 把.s文件转换为.o二进制文件(机器码)。 链接 : 把全部的.o文件和库文件链接起来变成可执行程序。 ps: 编译hello.c 下面这条命令会一次性把上面四个步骤给做好。 gcc -o hello he.原创 2021-10-11 14:21:24 · 200 阅读 · 0 评论