![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
文章平均质量分 56
小白白ya。
嵌入式软件开发(单片机,PCB,linux,qt)的小白白
展开
-
2021-08-01
20年的嵌入式经验:如何从零开始开发一款嵌入式产品(值得收藏的高质量文章!)嵌入式云IOT技术圈 今天收录于话题#嵌入式开发11个嵌入式云IOT技术圈分享单片机、嵌入式Linux/Android、物联网等相关产品项目开发经验,打造最硬核嵌入式技术公众号。207篇原创内容公众号点击上方「嵌入式云IOT技术圈」,选择「置顶公众号」第一时间查看嵌入式笔记!来源 | 360doc-圆锥的布袋首先,如果你有幸看到这篇文章,千万不要试图在2个小时内阅读完,就算你2个小时阅读完,我相信你也不会理原创 2021-08-01 23:07:41 · 278 阅读 · 0 评论 -
Linux中makefile变量、规则与内置函数
变量、规则与内置函数1)变量随着软件项目的变大、变复杂,源文件也越来越多,如果采用前面的方式写 makefile 文件,将会使 makefile也变得复杂而难于维护。通过 make 支持的变量定义、规则和内置函数,可以写出通用性较强的 makefile 文件,使得同一个 makefile 文件能够适应不同的项目。变量: 用来代替一个文本字符串定义变量的 2 种方法: 变量名=变量值 递规变量展开(几个变量共享一个值) //不常用 变量名:=变量值 简单变量展开(类似于 C++的赋值)原创 2021-04-10 10:53:26 · 498 阅读 · 0 评论 -
Linux中Makefile伪目标与命名问题
.PHONY 是 makefile 文件的关键字,表示它后面列表中的目标均为伪目标。. PHONY:b b: echo ‘b’ #通常用@echo “hello”伪目标通常用在清理文件、强制重新编译等情况下。一般伪目标没有时间的检查,一旦指明了就会执行。.PHONY:clean //”.PHONY”将”clean”目标声明为伪目标clean:rm -f hello main.c func1.o func2.o#make clean //表示执行 clean: 开始的命令段那么就执原创 2021-04-10 10:08:03 · 376 阅读 · 0 评论 -
Linux中,什么是makefile
什么是makefilemakefile工程管理器可以试想一下,但我们一个工程有上百个文件,如果其中只有一个活少数几个文件进行了修改,再从头到尾将每一个文件都重新编译是个比较繁琐的过程。Makefile就是是自动管理器能根据文件时间自动发现更新过的文件而减少编译的工作量,同时通过读入Makefile 文件来执行大量的编译工作。规则规则格式:target: dependency_files //目标项:依赖项< TAB >command //必须以 tab 开头,原创 2021-04-10 09:42:58 · 257 阅读 · 0 评论