当前位置: 首页 > news >正文

Buildroot SDK:让嵌入式交叉编译,不再为 库依赖 发愁

用 Buildroot 生成 SDK,里面的 sysroot 就是开发板 文件系统的"ARM版副本",虚拟机交叉编译时指向它,就能引用和开发板上完全相同的库文件。

第一步:

生成 SDK:

执行 make sdk ,等待生成

进入目录查看 cd output/images/

第二步:

创建 SDK 目录 (在普通用户的家目录里创建,不用sudo,好移植):

mkdir -p /home/leo/sdk

解压 SDK:

tar -xf arm-buildroot-linux-gnueabihf_sdk-buildroot.tar.gz -C /home/leo/sdk/

查看编译器:

arm-buildroot-linux-gnueabihf_sdk-buildroot/bin/arm-linux-gnueabihf-gcc --version

查看 sysroot 路径,是不是刚才创建的路径:

arm-buildroot-linux-gnueabihf_sdk-buildroot/bin/arm-linux-gnueabihf-gcc -print-sysroot

sysroot -> 告诉交叉编译器:"别看本机的库(x86),去这个目录找 ARM 版本的库和头

文件"。要编译在ARM开发板上跑的程序。

项目

状态

SDK 路径

/home/leo/sdk/

编译器

✅ GCC 4.9.4

sysroot

✅ 自动正确

第三步, 配置 VSCode:

纯 VSCode

VSCode + CMake

配置方式

.vscode/c_cpp_properties.json

CMakeLists.txt+ 工具链文件

编译方式

手写 tasks.json 调 gcc

CMake 自动管理

代码提示

✅ 有

✅ 更强

多文件项目

手动写编译命令

自动处理依赖

库依赖

手动-lx264 -lavcodec...

pkg-config 自动查找

团队协作

每个人配不一样

统一 CMakeLists.txt

适合项目

单文件测试

多文件/多库项目

http://www.jsqmd.com/news/972295/

相关文章:

  • 2026年知名的广东工程电缆/珠三角电缆/广东电力电缆/广东电线电缆横向对比厂家推荐 - 品牌宣传支持者
  • LabelImg图像标注工具:如何高效创建专业级计算机视觉数据集?
  • Ubuntu 20.04下搞定Cadence Virtuoso AMS仿真:从INCISIVE安装到GCC版本避坑全记录
  • 2026年热门的湖南智能自动测硫仪/全自动测硫仪/湖南全自动测硫仪/智能自动测硫仪定制加工厂家推荐 - 品牌宣传支持者
  • 知识图谱与大语言模型在推荐系统中的协同应用
  • 多维聚合数据操作:维度保全、重构与增删的工程实践
  • 2026年口碑好的切片分析检测机构/电性能检测机构/气体腐蚀检测机构/江苏脉冲检测机构真实评价 - 品牌宣传支持者
  • gh_mirrors/books45/books深度解析:数学爱好者不可错过的10大宝藏类目
  • 保姆级教程:用PS176芯片搞定DP转HDMI 2.0,手把手画原理图(附避坑点)
  • Jenkinsapi高级技巧:提升CI/CD效率的10个实用方法
  • STM32CubeMX配置FreeRTOS信号量时,这3个坑我帮你踩过了(避坑指南+代码优化)
  • 告别外围电路!用ESP32-PICO-D4打造超小型物联网设备的保姆级指南
  • N皇后问题的遗传算法Python实战:从调试坑到收敛优化
  • MBX-7B-v3部署方案对比:本地部署vs云端服务
  • 2026年评价高的护栏/人行护栏/景观护栏/防撞护栏口碑好的厂家推荐 - 品牌宣传支持者
  • 告别轮询!用N32G45X的ADC+DMA实现多通道数据采集(附完整代码)
  • 2026年靠谱的东莞大扭矩减速电机/低噪音长寿命减速电机/小型涡轮蜗杆减速机/东莞有刷直流减速电机推荐品牌厂家 - 行业平台推荐
  • 国民技术N32G45X ADC多路采集实战:用DMA解放CPU,实现高效数据搬运
  • VictoryPlugin随机数生成器:高质量随机算法的实现与应用指南
  • 如何用JSON-Mask构建高性能Express和Koa中间件:终极指南 [特殊字符]
  • 别再手动搬运数据了!用DMA解放你的N32G45X,实现ADC多通道连续采集(附完整代码)
  • Motif框架的未来展望:iOS样式管理框架的终极发展趋势分析
  • 2026年比较好的全自动测硫仪/湖南全自动测硫仪厂家推荐与选型指南 - 行业平台推荐
  • Treat实战案例:构建智能文档分类与关键词提取系统
  • 终极视频稳定神器:如何用Gyroflow免费消除画面抖动
  • 2026年热门的西安卫生间极窄玻璃门/西安极窄玻璃门长期合作厂家推荐 - 行业平台推荐
  • WiVRn API文档:开发者必备的Linux OpenXR流式传输接口参考指南
  • 避坑指南:Waymo数据集可视化工具安装与使用中的5个常见错误
  • 2026年口碑好的陕西地坪防腐/混元体防腐/玻璃鳞片防腐/陕西化工防腐公司对比推荐 - 行业平台推荐
  • 为什么选择ASMREPL?探索这款x86-64汇编REPL的7大核心优势