[问题] 交叉编译pptp如何静态连结函式库

楼主: mob5566 (ChengShih)   2014-11-05 19:45:43
我想移植pptp至arm的设备上
所以在ubuntu上交叉编译其原始码
但是编译出来的程式在设备上执行时
出现找不到 libutil.so.1 此lib
不知道有没有方法能够先将函式库静态编译进去
来解决我的问题
或者是有其他方法能够解决我的问题...
任何的建议或关键字都是对我有帮助的QQ
感谢大家
作者: alongalone (沿着孤单的路)   2014-11-05 22:12:00
编pptp的时候,link libutil.a 看有没有这种档案要不然就是看有没有办法把libutil.so.1搬到板子上
楼主: mob5566 (ChengShih)   2014-11-05 22:51:00
两个礼拜前我们有尝试过直接将 libutil.so.1 复制过去但是不知道覆蓋到哪个档案 导致板子无法开启送修了两个礼拜QQ 所以现在有点怕怕的
作者: askacis (ASKA)   2014-11-06 00:08:00
你要复制到板子的是你cross compiler的版本,找找看你cross compiler的路径下而非x86的版本,复制之前先用filefile libutil.so.1这样可以查是不是arm的版本...
楼主: mob5566 (ChengShih)   2014-11-06 10:06:00
感谢ask大 我待会尝试看看
作者: silentlich   2014-11-06 10:32:00
编的时候加-static
楼主: mob5566 (ChengShih)   2014-11-06 10:44:00
非常感谢 ask大 的方法,现在在板上已经成功执行pptp了也感谢 alongalone、silentlich大大的热心回复> <

Links booklink

Contact Us: admin [ a t ] ucptt.com