問題分析
在嵌入式Linux環境下,運作應用程式,提示”-sh: ./xxx : not fount”
出現該問題是因為缺少動态連結庫,通過”ldd xxx”指令檢視缺少的庫。
庫檔案從哪裡來,需要拷貝在哪裡?
找到我們搭建的交叉編譯環境目錄,我安裝在“/usr/local/arm/”目錄中。進入目錄中可以查找到所需要的動态庫,拷貝的嵌入式Linux環境的/lib目錄下。
測試
當庫具備完全後,程式正常運作,完美。
在嵌入式Linux環境下,運作應用程式,提示”-sh: ./xxx : not fount”
出現該問題是因為缺少動态連結庫,通過”ldd xxx”指令檢視缺少的庫。
找到我們搭建的交叉編譯環境目錄,我安裝在“/usr/local/arm/”目錄中。進入目錄中可以查找到所需要的動态庫,拷貝的嵌入式Linux環境的/lib目錄下。
當庫具備完全後,程式正常運作,完美。