我想在64位Linux服务器上编译vim。在此计算机上,所有基本目录都位于公共网络驱动器上。 32位库存储在.../lib
中,64位库存储在.../lib64
。
当我运行configure
脚本时,它发现X11在/usr/X11R6
中,并将-L/usr/X11R6/lib
添加到链接器标志。当然它不会编译,因为64位库在/usr/X11R6/lib64
。
我尝试在运行LDIRS=-L/usr/X11R6/lib64
之前设置环境变量configure
。它没有帮助,因为在链接阶段,它在-L/usr/X11R6/lib
之前到我的LDFLAGS
变量,所以它仍然想在错误的目录中找到库文件。
有没有办法强制配置脚本在特定位置查找库文件?