交叉编译 为什么要配置脚本 -- 找不到 X11/Xlib.h



在Ubantu上交叉编译wxGTK --- 为什么要配置脚本 -- 找不到 X11/Xlib.h ?

我正在使用交叉编译器 - arm-unknown-linux-gnueabi :------
http://www.bootc.net/archives/2012/05/26/how-to-build-a-cross-compiler-for-your-raspberry-pi/

我在运行 wxGTK 配置时遇到错误。
http://wiki.wxwidgets.org/Compiling_and_getting_started

我已经安装了 - 适用于 Linux 的 gtk+。

我已经安装了:----

sudo apt-get 更新 sudo apt-get install wx2.8-headers libwxgtk2.8-0 libwxgtk2.8-dev

它在这里:------

/

usr/include/gtk-2.0/

Xlib.h 在这里 :------------

test -f/usr/include/X11/Xlib.h && echo "exist" 返回 -- 存在

当我运行配置命令时:-------

../configure --host=arm-unknown-linux-gnueabi --target=arm-unknown-linux-gnueabi --build= i686-pc-linux --enable-unicode --prefix=/opt/wxGTK_RPI_build

配置.log未检测到 Xlib.h ---文件:---------

>configure:32521: checking for X11/Xlib.h
>configure:32537: arm-unknown-linux-gnueabi-gcc -c   conftest.c >&5
>conftest.c:71:22: fatal error: X11/Xlib.h: No such file or directory compilation terminated.

找不到 Xlib.h :----

所以当我习惯给 - 使:--------我因此收到错误

>../src/unix/utilsx11.cpp:31:22: fatal error: X11/Xlib.h: No such file or directory compilation terminated.
>make: *** [coredll_utilsx11.o] Error 1

如果Xlib.h在那里,那么为什么找不到它?????????

>Even i have added to PATH -->>   /usr/include/X11/

有关所面临问题的更多详细信息:--http://forums.wxwidgets.org/viewtopic.php?f=19&t=36772&start=15

请指教。

这当然意味着编译器需要 ARM 的 X11 标头。

因此,您必须先为 ARM 交叉编译 X11。

最新更新