如何在開發板上缺少對應庫的情況下讓程式具有可執行性

2021-06-22 18:25:30 字數 298 閱讀 2972

在我做專案的時候,將寫好的一段程式移植到開發板上,在執行程式的時候提示缺少庫問價,當時候是我非常困惑。

後來一同事給我講解這個過程的原因。

#file 可執行程式

執行上面的命令就會發現,可執行程式是動態連線的。

而我們在開發板的缺少庫檔案的時候有乙個很簡單的方式就是使用靜態編譯的方式,讓可執行程式在移植到開發板上之前就具備所需要的庫。

#arm-linux-gcc -o hello --static hello.c 

這樣編譯的話就可以使得你的可執行程式具備相應的庫,在執行時可以順利的通過。

ubuntu如何在開發板上掛載檔案

一 在ubuntu系統中安裝nfs服務 1 安裝nfs軟體包 sudo apt get install nfs kernel server sudo apt get install nfs common 二 新增開發板的nfs目錄 1 開啟終端輸入 sudo vi etc exports 指令 因為...

開發板上如何使用GDB

嵌入式linux的gdb除錯環境由host和target兩部分組成,host端使用arm linux gdb,target board端使用gdbserver。除錯時,應用程式在嵌入式目標系統上執行,而gdb除錯在host端。一 編譯安裝gdb gdbserver tar xvzf gdb 6.6....

QT對應開發板上的LCD的畫面旋轉的方法

qt對應開發板上的lcd的畫面旋轉的方法。1 與qt程式顯示文字大小有關的兩項 export qws display linuxfb mmwidth200 mmheight100 0 輸出裝置為linux framebuffer,尺寸定義 尺寸定義與文字大小有直接關係 export qws size...