Log4Cxx:“错误:'-L'和'-R'之间不需要空格”

时间:2019-10-11 15:12:19

标签: c++ apr log4cxx

我正在尝试使用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

0 个答案:

没有答案