编译代码
本小节以光盘里的工程为例,对工程代码进行编译。
本节需要提前安装 MDK-ARM 软件。
打开工程。在光盘/02.源代码/Mwbalanced-stm32-小霸王Lite-firmware-互补滤波-none V3.3/BasicBalance.uvprojx
找到 BasicBalance.uvprojx 工程文件,然后双击打开工程。
工程打开后,在 MDK-ARM 界面中,可以看到左上方的工具栏中有三个按钮(如下图红圈位置所示)。
现在,从左往右依次介绍这三个按钮的功能。
第一个按钮:
Translate
是编译当下修改过的文件,说明白点就是检查下有没有语法错误,但不会去链接库文件,也不会生成可执行文件。第二个按钮:
Build
是编译当下修改过的文件,它包含了语法检查,链接动态库文件,生成可执行文件。第三个按钮:
Rebuild
是重新编译整个工程,跟Build
这个按钮实现的功能是一样的,但不同的是Rebuild
编译的是整个工程的所有文件,耗时巨大。
俗话说,时间就是金钱,效率就是生命。在我们编写程序的过程中,使用得比较多的是第二个按钮: Build
按钮,只编译当下修改过的文件,比使用 Rebuild
按钮的全部文件重新编译一次能节省很多时间,而且一样能重新生成可执行文件。