您的位置:首页 > 游戏 > 游戏 > 哈尔滨优化建站哪家专业_外贸企业网站开发_长沙seo就选智优营家_如何做好产品网络推广

哈尔滨优化建站哪家专业_外贸企业网站开发_长沙seo就选智优营家_如何做好产品网络推广

2025/3/12 9:13:09 来源:https://blog.csdn.net/qq_53671628/article/details/145481601  浏览:    关键词:哈尔滨优化建站哪家专业_外贸企业网站开发_长沙seo就选智优营家_如何做好产品网络推广
哈尔滨优化建站哪家专业_外贸企业网站开发_长沙seo就选智优营家_如何做好产品网络推广

1.makefile

1.流程

1.将源文件和头文件以及库分别放在src include lib中
2.在源码目录下创建一个名为makefile的文件
3.编写makefile代码。
4.make编译

2.怎么编写代码

通过定义变量 将gcc main.c tree.c queue.c -o app -lm -lpthread 转换
在这里插入图片描述
1.定义变量(所有变量当字符串处理)
定义:变量名=值
也可以
SRC=main.c
SRC+=tree.c
SRC+=queue.c
2.访问变量
$(变量名)
3.系统变量
在这里插入图片描述
4.-I(大写)+头文件位置要在makefile中指定
-L(大写)连接库

在这里插入图片描述
5.删除目标
在这里插入图片描述
然后在终端使用make clean命令删除

6. makefile 时间戳
文件编译时,当文件发生了修改,时间戳会改变,没有修改不会改变,时间戳更新的文件需要重新加入编译,时间戳没有改变的不需要重新编译,节省编译时间
代码中先汇编再链接
%是通识符,前面是目标后面是原
在这里插入图片描述
在这里插入图片描述

2.51单片机

1.工程创建

1.创建项目文件夹
2.创建新project
在这里插入图片描述
3.创建main.c以及各个模块的源文件以及头文件
在这里插入图片描述
4.添加源文件到GROUP
5.编译生成可执行文件

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com