config.log(103.87 KB) 一加8Pro
@老虎会游泳,@爱消 一加8Pro
@罐子,正常,很多项目要静态编译都需要自行修改,有的甚至会陷入依赖库地狱无法完成静态链接。
@罐子,在config阶段出错,可能是libssl只安装了动态库,没有安装静态库。
@罐子,动态库叫libcrypto.so,静态库叫libcrypto.a
libcrypto.so
libcrypto.a
@老虎会游泳,静态库有 一加8Pro
一加8Pro
之前我有个同事成功静态编译ssh协议
@罐子,动态链接不需要考虑库的顺序,静态链接就必须严格有序,如果libA依赖libB,那么libB必须出现在libA的后面。你可以自己调整排序。此外,重复多次出现libA是允许的,所以有一个简单方法,链接时报错缺什么,就把-l缺的那个库的名称加在链接参数后面。
-l缺的那个库的名称
@爱消,使用跨平台静态交叉编译成功了。 使用,这次不跨平台静态编译却失败。@罐子 @老虎会游泳 @无道 一加8Pro
@罐子,比如六楼的错误可以添加-lpthread
-lpthread
@老虎会游泳,等会回去试试。 一加8Pro
http://t.zoukankan.com/lidabo-p-6207045.html https://blog.csdn.net/weixin_32342227/article/details/117158676 @老虎会游泳, 用-pthread正常了 一加8Pro
usr.zip(7.02 MB) tinc静态编译amd 一加8Pro
usr.zip(1.79 MB) mipsel_24kc 一加8Pro
@老虎会游泳,@爱消
一加8Pro