环境】Linux下开发stm32(一)"/>
【STM32开发环境】Linux下开发stm32(一)
现在人工智能非常火爆,一般的教程都是为博硕生准备的,太难看懂了,分享一个非常适合小白入门的教程,不仅通俗易懂而且还很风趣幽默,点☞这里☜进入传送门~
1.为什么不是gcc
之前我们花了三篇文章介绍Linux下如何进行C语言编程:
- Linux C语言编程(上篇) | gcc的使用
- Linux C语言编程(中篇) | make的使用
- Linux C语言编程(下篇) | gdb的使用
这是为了给接下来的Linux下嵌入式开发打好基础,尽快熟悉Linux下c编程,但是在开发stm32的时候,编译工具链要使用gcc-arm-none-eabi,为什么不是gcc呢?这就要说到linux下的交叉编译了,因为我们要在PC机上编译出可以运行在ARM上的程序,使用gcc编译出的是在PC上运行的程序,所以我们要使用gcc-arm-none-eabi进行交叉编译~
2.gcc-arm-none-eabi toolchai
更多推荐
【STM32开发环境】Linux下开发stm32(一)
发布评论