【问题标题】:CMake Toolchain file for Buildroot with external toolchain带有外部工具链的 Buildroot 的 CMake 工具链文件
【发布时间】:2019-01-28 12:18:06
【问题描述】:

我使用 ma​​ke sdk 命令生成了一个带有 buildroot 的工具链。该工具链能够重新定位,我将其用作 buildroot 中的外部工具链。使用内部工具链时,我的 cmake 项目中使用了一个名为 output/host/share/buildroot/toolchainfile.cmake 的文件。

生成外部工具链背后的想法是不要一直生成它。我所有配置的目标包都在工具链 sysroot 中,但是当我对目标包星座进行更改时,我的 cmake 项目将永远不会注意到,因为使用的是来自工具链的 sysroot,而不是来自已编译的 buildroot sysroot。

有人遇到同样的问题吗?

【问题讨论】:

    标签: cmake toolchain buildroot


    【解决方案1】:

    我查看了 sysroot 文件夹,似乎 buildroot 将选定的目标包复制到该文件夹​​中。因此,除非您重新安装外部工具链,否则每次构建都会修改工具链。因此,目标包配置的每一次更改都将进入工具链,您的项目将看到所有更新的包。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-06-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-10-31
      • 2012-02-13
      • 1970-01-01
      • 2017-07-02
      相关资源
      最近更新 更多