【问题标题】:Error during Cross compiling nginx for raspberry pi为树莓派交叉编译 nginx 时出错
【发布时间】:2014-04-11 17:49:58
【问题描述】:

在尝试为树莓派交叉编译 nginx 时,我在配置步骤本身期间遇到错误。 我的交叉编译配置选项是,

*./configure --build=x86_64-linux --host=arm-poky-linux-gnueabi --target=arm-poky-linux-gnueabi --prefix=/usr --exec_prefix=/usr -- bindir=/usr/bin --sbindir=/usr/sbin --libexecdir=/usr/lib/ws --datadir=/usr/share --sysconfdir=/etc --sharedstatedir=/com --localstatedir=/var --libdir=/usr/lib --includedir=/usr/include --oldincludedir=/usr/include --infodir=/usr/share/info --mandir=/usr/share/man --disable-silent-规则 --disable-dependency-tracking --with-libtool-sysroot=~/Documents/raspberrypi/poky/raspberryPiBuild/tmp/sysroots/raspberrypi --enable-nls*

发出此命令时会打印以下错误,./configure: error: invalid option "--build=x86_64-linux"

此步骤中的错误是什么?

【问题讨论】:

  • 你不需要指定--build
  • 由于指定了--host,它说--build 如果我删除是强制性的
  • 仅指定 --host,即不指定 --build--target。看到这个answer
  • 您使用的是什么嵌入式发行版?约克托?我在您的工具链中看到了 poko
  • 我正在使用 yocto.. 对于 BSP,我使用来自 github.com/djwillis/meta-raspberrypi

标签: nginx raspberry-pi cross-compiling


【解决方案1】:

Yocto 项目已经为 nginx 提供了配方,因此您无需创建自己的配方。请参阅此issue 了解更多信息。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-06-19
    • 1970-01-01
    • 2021-05-17
    • 1970-01-01
    • 2013-12-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多