You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过Yocto环境文件配置CLion IDE工具链

最简方法:让CLion识别Yocto工具链(适配Poky & CLion 2024.1.4)

背景

我有可通过bitbake正常构建镜像的Yocto项目环境,熟悉bitbake和devtool但对Yocto SDK工作流不熟悉,目标是用CLion 2024.1.4进行应用开发,使用的Poky版本提交哈希为058465859e (HEAD -> master)。经过实操验证,以下是让CLion识别Yocto工具链的最简步骤:

操作步骤

  • 前提:WSL Ubuntu上已有可本地编译的C++ HelloWorld CMake项目,CLion可正常访问WSL并使用常规工具链,且已完成Yocto/Poky安装并成功运行bitbake core-image-sato
  • 在conf/local.conf中添加SDK配置:
    TOOLCHAIN_HOST_TASK:append = " nativesdk-cmake"
    
  • 执行命令构建SDK安装包:
    bitbake core-image-sato -c populate_sdk
    
  • 将生成的SDK安装包安装到主目录(按安装向导提示完成即可)
  • 为SDK生成的环境配置文件添加执行权限(文件名根据目标架构调整,示例为core2-64-poky-linux):
    chmod +x environment-setup-core2-64-poky-linux
    
  • 加载Yocto工具链环境:
    ./environment-setup-core2-64-poky-linux
    
  • 打开CLion设置(Settings),进入Build, Execution, Deployment > Toolchains,点击添加按钮选择System,在环境配置中指定刚才的environment-setup-core2-64-poky-linux文件,CLion会自动识别工具链
  • 为HelloWorld项目创建新的CMake配置文件,选择刚添加的Yocto工具链
  • 验证:使用该CMake配置构建HelloWorld应用,确认构建成功

内容的提问来源于stack exchange,提问作者Late347

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.20 03:02:48