在KEIL中使用来GCC来编译STM32的代码的设置
- GCC 编译启动时INIT错误, 通过比较原来的项目的设置, 在MDK KEIL中的LINK页标签中,有一个STARTUP
的复选框去掉,就可以了。具体的内容如下。

-
关于GCC的编译。先前有装一个GCC 4.8的编译器, 在D盘下,只要在文件夹目录(注意不是我们常用的设置)
目录,有一个编辑器文件夹,不要使用ARMCC 编译器,而使用GCC的编译器。移植过程中,把一些包含文件放在
设置的INCLUDE 标签页中指定。

-
关天LIB文件, 在项目文件夹中, 有一些以LIB***.a 开头的静态库文件,这个需要在KEIL中的LINK标签中
的MISC中指定,需要把文件名中的LIB去掉,同时在前面加上 -l*** 例如:库名为: libhdmirx.a 在标
签中写成 -lhdmirx.a


这是实际的文件名

本文介绍在KEIL中使用GCC编译器为STM32微控制器编译代码的详细步骤,解决编译时遇到的INIT错误。文章强调了正确的编译器选择、包含文件的设置以及如何正确链接静态库文件,对于初学者或遇到类似问题的开发者非常有帮助。
3770

被折叠的 条评论
为什么被折叠?



