【问题标题】:Bitbake command to locate path to installed toolchainBitbake 命令查找已安装工具链的路径
【发布时间】:2019-06-20 13:44:00
【问题描述】:

使用什么命令来查找bitbake安装的交叉工具链路径?例如,要定位已修补的内核源代码树,可以这样做...

$ bitbake -e linux | grep '^S='

同样,我们可以使用什么bitbake命令来找到交叉编译的工具链如“arm-*-linux-*-gcc”用于生成可以在目标机器上运行的二进制文件?

【问题讨论】:

  • echo $CC 怎么样?
  • 我希望 bitbake 能告诉我交叉编译器的位置。但是上面的 echo 命令对我不起作用,即使在源 oe build env 中也不行。

标签: build compilation yocto bitbake openembedded


【解决方案1】:

探测构建环境信息的一种方法是使用 Yocto 的“devshell”特性。您可以在启动的控制台中运行bitbake -c devshell RECIPENAME,然后运行echo $CC

【讨论】:

  • 进入开发外壳后,执行:which arm-*-linux-*-gcc to see the location
  • 像这样: which $(echo $CC |awk '{print $1}')
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-09-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多