编译curl 添加openssl报错

3年前 (2016-04-28) Jason Liu 故障报错, 运维 0评论 已收录 160℃

编译安装好openssl后。

编译curl

./configure --with-ssl =/usr/local/ssl后报错。

/usr/bin/ld: /usr/local/ssl/lib/libssl.a(s3_srvr.o): relocation R_X86_64_32 against `a local symbol' can not be used when making a shared object; recompile with -fPIC

根据提示报错信息得知是curl需要的openssl编译不匹配。

用如下方法重新编译openssl

./configure  -fPIC no-shared

再用./configure --with-ssl =/usr/local/ssl  编译curl就可以了。

 

相关推荐

嗨、骚年、快来消灭0回复。