我正在尝试使用apache在Centos6上编译log4cxx。 编译时出现此错误:
/bin/sh ../../../libtool --tag=CXX --mode=link g++ -g -O2 -version-info 10:0:0 - -L -R -lapr-1 -lpthread -L -lapr-1 -lpthread -L -laprutil-1 -lldap_r -llber -ldb-4.7 -lexpat -ldb-4.7 -o liblog4cxx.la -rpath /usr/lib <a lot of .lo>
libtool: error: require no space between '-L' and '-lapr-1'
检查配置脚本后,我发现导致此崩溃的部分是使用以下命令从apr配置中收集的:
$ apr-1-config --link-ld --libs
-L -lapr-1 -lpthread
因此apr-1-config在-L
之后不写入任何内容。为什么呢
yum沿httpd2.4安装了Apr-1
yum install httpd24-httpd-devel