如何在Ubuntu上搭建编译环境:修订间差异
跳转到导航
跳转到搜索
小无编辑摘要 |
小 →准备环境 |
||
| 第15行: | 第15行: | ||
</syntaxhighlight>如果你选择使用VScode,那么只需要下载对应插件即可。 | </syntaxhighlight>如果你选择使用VScode,那么只需要下载对应插件即可。 | ||
也可以在VScode中配置为clangd。 | 但VScode的原生插件的支持比较弱,实际验证发现有可能导致头文件跳转错误。但好消息是该插件也会采用bear生成的compile_commands.json,所以建议仍然使用bear生成一下。<gallery widths="500" heights="200"> | ||
</gallery>也可以在VScode中配置为clangd。 | |||
2025年5月29日 (四) 08:38的版本
准备环境
更新源:
$ sudo apt update
Bouffalo SDK需要CMake工具:
$ sudo apt install cmake
下载编译工具链:
git clone "https://github.com/bouffalolab/bouffalo_sdk”
如果你使用clangd来作为LSP实现工具,则下载 bear和clangd :
$ sudo apt install clangd
$ sudo apt install bear
#该工具和make一起使用时会生成 .json文件,该文件记录各种编译参数路径等信息,用于LSP通信使用
执行时则执行 根据手册执行对应参数,在前面加上一个 bear即可,例如:
bear -- make clean && make CHIP=bl616 BOARD=bl616dk
如果你选择使用VScode,那么只需要下载对应插件即可。 但VScode的原生插件的支持比较弱,实际验证发现有可能导致头文件跳转错误。但好消息是该插件也会采用bear生成的compile_commands.json,所以建议仍然使用bear生成一下。
也可以在VScode中配置为clangd。