带有外部工具链的Buildroot的CMake工具链文件

问题描述 投票:0回答:1

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

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

有没有人面临同样的问题?

cmake toolchain buildroot
1个回答
0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.