首页 > 编程语言 >PHP编辑报错/lib64/liblber-2.4.so.2: could not read symbols: Invalid operation

PHP编辑报错/lib64/liblber-2.4.so.2: could not read symbols: Invalid operation

时间:2022-09-19 21:57:41浏览次数:89  
标签:read could Invalid symbols so.2 报错 liblber lib64 2.4

问题:

/usr/bin/ld: ext/ldap/.libs/ldap.o: undefined reference to symbol 'ber_scanf' 
/usr/bin/ld: note: 'ber_scanf' is defined in DSO /lib64/liblber-2.4.so.2 so try adding it to the linker command line 
/lib64/liblber-2.4.so.2: could not read symbols: Invalid operation 
collect2: ld returned 1 exit status 
make: *** [sapi/cli/php] Error 1

解决方法
进入php源码编译的目录编辑Makefile,在开头是EXTRA_LIBS行的结尾添加-llber这个参数

再次编译
make && make install

  

标签:read,could,Invalid,symbols,so.2,报错,liblber,lib64,2.4
From: https://www.cnblogs.com/lucktomato/p/16709212.html

相关文章