ThinkChat🤖让你学习和工作更高效,注册即送10W Token,即刻开启你的AI之旅 广告
* 导师视频讲解:[去听课](https://www.bilibili.com/video/BV1Cb4y1171H?p=14) >[success] **技术支持说明** > 1.**客服**提供简单的技术支持,一般自主学习为主 > 2.可到官方问答社区中提问:[**去提问**](https://bbs.csdn.net/forums/nb-iot) > 3.工程师**会尽快**解答社区问题,但他们是一线开发,【**难以保证**】解答时效,解答辛苦,感谢理解! <br/> 本节课将讲解如何基于上节课创建的工程来实现第1个程序。 <br/> ## **编写源代码** 在main.c文件中编写一个简单的程序,代码如下: ``` int main() { while(1);//无限循环 } ``` ![](https://img.kancloud.cn/de/8b/de8ba3c18c5dab13882389aff7b1807a_644x303.png =300x) <br/> ## **编译源代码** 编译源代码相关的3三个按钮如图所示。 ![](https://img.kancloud.cn/c8/39/c83950fe6a4eb8667e2b73b4a56a4c0c_316x304.png =200x) ### 这3个按钮功能分别如下: * Build:编译某个源代码文件(.c) * Link:工程链接,保证所有.c编译成.o文件,再将所有.o文件链接成可执行文件(Hex) * Rebuild:重新编译整个工程的所有源文件,并进行工程链接 <br/> 点击Rebuild编译整个工程 ![](https://img.kancloud.cn/b2/81/b281966b264b48a3505bfed672501907_515x263.png =500x) <br/> 编译完成,并且成功生成 Hex 文件 ![](https://img.kancloud.cn/91/16/911609bea976526e01e57a427a44ab7b_722x541.png =500x) <br/> 可以在工程目录中的Objects中找到这个 Hex 文件 ![](https://img.kancloud.cn/94/f9/94f9062866747a8dfec3ecde2081f1c9_228x414.png =200x) <br/> <br/> ## **商务合作** 如有以下需求,可扫码添加管理员好友,注明“**商务合作**” * 项目定制开发,技术范围:**NB-IoT**、**CATn(4G)**、**WiFi**、**ZigBee**、**BLE Mesh**以及**STM32**、**嵌入式Linux**等; * 入驻平台,成为讲师; * 接项目赚外快; * 善学坊官网:[www.sxf-iot.com](https://www.sxf-iot.com/) ![](https://img.kancloud.cn/ca/73/ca739f92cab220a3059378642e3bd502_430x430.png =150x) (非商务合作**勿扰**,此处**非**技术支持)