您好,这个错误提示表明在编译pure-ftpd时,链接器无法找到OpenSSL的SSL_library_init和OpenSSL_add_all_algorithms等函数的定义。这通常是因为OpenSSL的开发库没有正确安装或者没有正确配置在编译过程中。
确保你安装了OpenSSL的开发库。在CentOS上,可以使用yum命令安装:
- sudo yum install openssl-devel
复制代码
如果你之前已经运行过./configure脚本,那么在安装了OpenSSL开发库后,你需要重新运行这个脚本来确保所有的依赖都被正确检测
- cd /pure-ftpd-1.0.49
- ./configure --with-tls --with-openssl=/usr/bin/openssl
- make clean
- make
复制代码 |