Bash 试图理解gtk';s配置脚本
我试图编译gtk 3.0,但它抱怨缺少libX11: 配置:错误:**libX11未找到。有关更多详细信息,请查看“config.log” 我查看了config.log,它没有说任何我认为重要的内容: 配置:22304:结果:否 配置:22308:错误:**libX11未找到。有关更多详细信息,请查看“config.log” 从技术上讲,我最终通过以下配置传递库位置:Bash 试图理解gtk';s配置脚本,bash,x11,gtk3,configure,Bash,X11,Gtk3,Configure,我试图编译gtk 3.0,但它抱怨缺少libX11: 配置:错误:**libX11未找到。有关更多详细信息,请查看“config.log” 我查看了config.log,它没有说任何我认为重要的内容: 配置:22304:结果:否 配置:22308:错误:**libX11未找到。有关更多详细信息,请查看“config.log” 从技术上讲,我最终通过以下配置传递库位置: --x-libraries=/media/34GB/Arquivos-de-Programas-Linux/xorg/X11-
--x-libraries=/media/34GB/Arquivos-de-Programas-Linux/xorg/X11-1.0.99.1/lib/
所以我决定查看配置,看看是否能找出任何相关的东西。我做了一个测试
grep libX11 configure
结果是:
if test ! -f "$ac_im_usrlibdir/libX11.$ac_extension" &&
test -f "$ac_im_libdir/libX11.$ac_extension"; then
if test -r "$ac_dir/libX11.$ac_extension"; then
as_fn_error $? "*** libX11 not found. Check 'config.log' for more details." "$LINENO" 5
然而,我并不精通linux脚本,因此如果有人能够解释一下上面几行测试的内容,或许我可以理解为什么配置脚本会在查找libX11.so时出现问题
我的完整配置命令,以防有人认为它很重要
/配置PKG_CONFIG_PATH=/media/34GB/Arquivos de Programas Linux/Glib-2.28.0/lib/pkgconfig/:/media/34GB/Arquivos de Programas Linux/Atk-1.30.0/lib/pkgconfig/:/media/34GB/Arquivos de Programas Linux/Pango-1.20.0/lib/pkgconfig/:/media/34GB/Arquivos de Programas Linux/Cairo-1.10.0/lib/pkgconfig/:/media/34GB/Arquivos de Programas Linux/Gdk-pixbuf-2.22/pkgconfig/:/media/34GB/Arquivos de programs-Linux/Pixman-0.18.4/lib/pkgconfig/:/media/34GB/Arquivos de programs-Linux/Fontconfig-2.4.0/lib/pkgconfig/:/media/34GB/Arquivos de programs-Linux/Png-1.0.19/lib/pkgconfig/--x-includes=/media/34GB/Arquivos de Programas Linux/xorg/X11-1.0.99.1/include/:/media/34GB/Arquivos de Programas Linux/xorg/Xproto-7.0.6/include/--x-libraries=/media/34GB/Arquivos de Programas Linux/xorg/X11.0.99.1/lib/最好将这个问题发布到