![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux应用开发基础
文章平均质量分 81
零涂
欢迎和大家一起探讨技术问题,共同进步
展开
-
嵌入式Linux应用开发基础知识(三)——Makefile入门
使用keil、mdk、avr等工具开发时,点点鼠标就可以编译了,但是你是否理解它的内部机制呢?它是怎么组织管理程序的?怎么决定编译哪一个文件的?这些其实都是和Makefile息息相关。原创 2022-08-05 22:36:13 · 236 阅读 · 0 评论 -
嵌入式Linux应用开发基础知识(二)——GCC总体选项
main.csub.csub.h2.2 -C选项-C选项是预处理、编译和汇编源文件,但是不作链接,所以生成的文件后缀为 .o 。我们可以使用如下命令逐一处理:经过这一步我们就生成了main.o和sub.o OBJ文件, 如果我们想生成可执行文件的话,需要将这两个OBJ文件进行链接。编译记录:是不是突然会有疑问,使用可以达到相同的作用,而且还省这么多步骤,如果有几百上千的源文件,当我们只修改了其中一个文件时,采用上述一条命令进行编译的话,编译速度相当慢,我们就可以采用-C选项单独编译修改的源原创 2022-08-05 20:55:51 · 827 阅读 · 0 评论 -
嵌入式Linux应用开发基础知识(一)——GCC编译过程
目前很多IDE(集成开发环境)把编译过程封装的很好,导致很多嵌入式软件工程师不知道一个C程序的具体的编译过程,这一章我们来讲讲C程序的编译过程。原创 2022-08-04 22:13:07 · 647 阅读 · 0 评论