Q: 在 64位linux 系统下载装 apache , 在 make 的时候出现如下错误
/usr/lib/libexpat.so: could not read symbols: File in wrong format
A by wooce: 在64位的系统上编译时需要链接64位的库文件,而/usr/lib/libexpat.so是32位的ELF格式,所以格式不对。在configure的时候添加LDFLAGS="-L/usr/lib64 -L/lib64" 选项即可
/usr/lib/libexpat.so: could not read symbols: File in wrong format
A by wooce: 在64位的系统上编译时需要链接64位的库文件,而/usr/lib/libexpat.so是32位的ELF格式,所以格式不对。在configure的时候添加LDFLAGS="-L/usr/lib64 -L/lib64" 选项即可