嵌入式C语言补强
文章平均质量分 75
探索嵌入式C语言学习的重要性和必要性,应对学习所带来的种种挑战,更好地筑牢嵌入式基底
Pray_Me
多学 | 多想 | 多做
展开
-
【嵌入式C语言补强】学习日志(三)
在【调试版本】中进行文档编辑时有时需要打印信息或执行部分代码,但在【发行版本】中则需要隐藏打印的信息或者消除调试代码以减少对程序的影响。编写一个打印程序并在其中加入【条件预处理】,即如果定义了ABC宏则执行之后的代码,如果未定义则不执行。编写一个打印程序并在其中加入【条件预处理】,即如果定义了ABC宏则执行之后的代码,如果未定义则不执行。————使用【#ifdef】+【#endif】即可在同一代码中分别完成调试和发行。——相当于在【.c】文件之前实现了宏定义。## 连接符号。命令【gcc -D】原创 2023-08-17 20:56:18 · 204 阅读 · 0 评论 -
【嵌入式C语言补强】学习日志(二)
解决方法一:gcc -I inc/ -o Hello test.c fun.c——GCC自动将每个【.c】文件编译后一起打包。修改之前的【test.c】文件(将宏定义单独作为一个头文件【test.h】添加)新建一个存放头文件的库【inc】,并将头文件【test.h】移入inc中。2、#include ——从系统的环境变量中寻找(系统库)条件编译:#ifdef、#ifndef——#else——#endif。解决方法一:在【test.c】中将头文件寻找位置写清楚——原创 2023-08-14 21:25:05 · 224 阅读 · 0 评论 -
【嵌入式C语言补强】学习日志(一)
———翻译官、翻译组织gcc -o 输出的文件名 输入的文件名示例:通过vi建立一个新文件【test.c】并编写代码注意:GCC会根据不同文件后缀来调用具体的编译程序vi test.c————编写代码int main()\n");return 0;补充:在Linux系统中,返回值为0代表成功,一切不为0的返回值都是失败使用GCC编译代码并运行————将test.c文件编译并生成名为Hello的文件(不需要有后缀名)原创 2023-08-14 17:09:22 · 254 阅读 · 0 评论