看板 LinuxDev 關於我們 聯絡資訊
我想移植pptp至arm的設備上 所以在ubuntu上交叉編譯其原始碼 但是編譯出來的程式在設備上執行時 出現找不到 libutil.so.1 此lib 不知道有沒有方法能夠先將函式庫靜態編譯進去 來解決我的問題 或者是有其他方法能夠解決我的問題... 任何的建議或關鍵字都是對我有幫助的QQ 感謝大家 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.117.169.59 ※ 文章網址: http://www.ptt.cc/bbs/LinuxDev/M.1415187945.A.A65.html
alongalone: 編pptp的時候,link libutil.a 看有沒有這種檔案 11/05 22:12
alongalone: 要不然就是看有沒有辦法把libutil.so.1搬到板子上 11/05 22:13
mob5566: 兩個禮拜前我們有嘗試過直接將 libutil.so.1 複製過去 11/05 22:51
mob5566: 但是不知道覆蓋到哪個檔案 導致板子無法開啟 11/05 22:52
mob5566: 送修了兩個禮拜QQ 所以現在有點怕怕的 11/05 22:52
askacis: 你要複製到板子的是你cross compiler的版本,找找看你 11/06 00:08
askacis: cross compiler的路徑下而非x86的版本,複製之前先用file 11/06 00:09
askacis: file libutil.so.1這樣可以查是不是arm的版本... 11/06 00:09
mob5566: 感謝ask大 我待會嘗試看看 11/06 10:06
silentlich: 編的時候加-static 11/06 10:32
mob5566: 非常感謝 ask大 的方法,現在在板上已經成功執行pptp了 11/06 10:44
mob5566: 也感謝 alongalone、silentlich大大的熱心回覆> < 11/06 10:45