Buildroot:仅安装和构建工具链

Ale*_*wer 2 linux embedded buildroot

我只想为我的Buildroot项目安装和构建工具链。make help建议该命令make <options> toolchain应该起作用;但是,运行该命令只是返回Nothing to be done for 'toolchain'.output/host不会创建。

Luc*_*oli 6

首先,您必须配置Buildroot,以指示它要生产哪种工具链。请参阅Buildroot用户手册中的Buildroot快速入门。

如果您刚刚下载了Buildroot,则生成工具链的步骤为:

  1. make menuconfig
    • Target options选择您的硬件平台和ABI
    • Toolchain配置所需的工具链时
    • 退出储蓄
  2. make toolchain

工具链在中output/host/

  • 当您在运行configure之前尝试进行“制作工具链”操作时,buildroot确实应该给出错误,因此我已经提交了http://patchwork.ozlabs.org/patch/776011/ (3认同)
  • 仅供参考,Arnout修复了此问题,现在当您运行``make toolchain''时,未配置的Buildroot将显示错误,而不是旧的误导性消息。此修复程序将在下一个Buildroot版本2017.08中进行。(仅供参考)更改是在提交https://git.buildroot.net/buildroot/commit/?id=503439f99a8b1a7f762ed184082b0c97800ffae5) (2认同)