带有外部工具链的Buildroot的CMake工具链文件
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了带有外部工具链的Buildroot的CMake工具链文件相关的知识,希望对你有一定的参考价值。
我使用make sdk命令生成了一个带有buildroot的工具链。这个工具链能够重新定位,我在buildroot中将它用作外部工具链。使用内部工具链时,在我的cmake项目中使用了一个名为output / host / share / buildroot / toolchainfile.cmake的文件。
生成外部工具链背后的想法是不要一直生成它。我配置的所有目标软件包都在工具链sysroot中,但是当我对目标软件包星座进行更改时,我的cmake项目将永远不会注意到,因为使用了工具链中的sysroot,而不是来自编译的buildroot sysroot。
有没有人面临同样的问题?
答案
我查看了sysroot文件夹,似乎buildroot将选定的目标包复制到该文件夹中。因此,除非重新安装外部工具链,否则每次构建都会修改工具链。因此,目标包配置的每个更改都将进入工具链,您的项目将看到所有更新的包。
以上是关于带有外部工具链的Buildroot的CMake工具链文件的主要内容,如果未能解决你的问题,请参考以下文章