我正在尝试为arm-linux平台交叉编译wayland。在生成过程中,我收到以下错误..
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发布于 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选项
./configure --host=${target} --with-host-scanner发布于 2015-06-11 07:47:53
您需要在自动生成阶段调用disable-scanner选项。
./autogen.sh --disable-scanner --build=arm-linux --host=arm-none-linux-gnueabi --prefix=$WLDhttps://stackoverflow.com/questions/24198288
复制相似问题