1. 程式人生 > >arm板 sqlite3移植中出現的錯誤及解決方法:缺少libreadline.so.5和libncurses.so.5

arm板 sqlite3移植中出現的錯誤及解決方法:缺少libreadline.so.5和libncurses.so.5

sqlit3.7.3移植到am335X板子上。按網路上的步驟來移植之後,下面就講一講關於出現的問題。

移植完之後執行 sqlite3  

報錯:error while loading shared libraries :lireadline.so.5 can not open shared object file:no such file or directory

很奇怪 根本沒有用到libreadline.so.5這個庫,網上也沒有解決方案,於是嘗試用 ln -s 軟連線 既然只用到libsqlite3.so.0.8.6這個庫,那就將它連線給

libreadine.so.5

連線之後 在執行sqlite3  

又報錯:error while loading shared libraries :libncurses.so.5:cannot open shared object file:no such file or directory

這次是找不到libncurses.so.5 這個庫,到網上搜索這個庫

ncurses庫:ncurses-5.0.tar.gz

編譯器還是根據板子來

移植好就能得到libncurses.so.5庫,拷貝到板子上即可。