clion适配各个操作系统,mac,linux,windows,并且clion作为一个ide,具有非常多的功能,所以非常适合在各个环境做嵌入式的开发,尤其是linux,不用配置繁琐,可以直接的和keil5一样,keil5只能在windows里面编译。下面是对clion的详细教程,不管在哪个平台都一样
需要安装的
stm32cubemx是用来配置stm32配置代码的
stm32cubeclt:这个是配套的工具链,有很多工具
clion:这个是32的编辑器和调试软件
1.stm32cubemx:https://www.st.com/en/development-tools/stm32cubemx.html
2.stm32cubeclt:https://www.st.com.cn/zh/development-tools/stm32cubeclt.html#
3.clion:https://www.jetbrains.com/clion/
1.下载和配置stm32cubemx,下载对应版本的就可以,ubuntu可以下载deepbin版本的
2.下载stm32cubeclt,版本可以选择

这个版本就可以
3.下载clion,可以根据引导配置为非商业模式,然后就可以免费使用了
4.配置clion(重点)

先新建项目查看一下,stm32cubemx和stm32cubeclt是否找到,如果找到,可以直接使用他们的默认环境即可使用
2.配置调试服务器,一般会是使用stlink的

3.把全部调试服务器勾选上:为所有的项目启用调试服务器

完成到这一步,就已经配置好开发环境了

对应编译,烧录和调试的三个命令