首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Wayland交叉编译makefile错误

Wayland交叉编译makefile错误
EN

Stack Overflow用户
提问于 2014-06-13 13:27:56
回答 2查看 1.4K关注 0票数 4

我正在尝试为arm-linux平台交叉编译wayland。在生成过程中,我收到以下错误..

代码语言:javascript
复制
  CC       src/scanner.o
  CC       src/connection.lo
  CC       src/wayland-util.lo
  CC       src/wayland-os.lo
  CCLD     libwayland-util.la
  CCLD     wayland-scanner
  GEN      protocol/wayland-server-protocol.h
/bin/sh: ./wayland-scanner: cannot execute binary file
make: *** [protocol/wayland-server-protocol.h] Error 126
EN

回答 2

Stack Overflow用户

发布于 2019-09-16 05:07:51

如果您可以在原生wayland-scanner二进制文件附带的构建系统上安装Wayland包(例如,Debian/Ubuntu上的libwayland-bin,高山Linux上的wayland-dev,Arch Linux上的wayland ),那么在最新版本的Wayland (当前为1.17.0)中,您可以使用--with-host-scanner to ./configure选项

代码语言:javascript
复制
 ./configure --host=${target} --with-host-scanner
票数 0
EN

Stack Overflow用户

发布于 2015-06-11 07:47:53

您需要在自动生成阶段调用disable-scanner选项。

代码语言:javascript
复制
./autogen.sh --disable-scanner --build=arm-linux --host=arm-none-linux-gnueabi --prefix=$WLD
票数 -2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24198288

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档