./configure --build=i686-pc-linux-gnu --host=arm-linux-gnueabi
編譯的時候,會報找不到 termcap 庫的錯誤。
因為是在編譯 arm上的 gdb,所以無法通過 aptitude 安裝 termcap 庫, 只能交叉編譯乙個 arm的 termcap庫。
解壓**之後,本來想通過 從 configure 配置的,但是發現沒有用,配置之後,還是編譯的x86上的,只好手動修改makefile.
編出來 termcap的庫之後,重新配置 gdb:
ldflags=-l/home/charles/code/termcap-1.3.1 ./configure --build=i686-pc-linux-gnu --host=arm-linux-gnueabi --prefix=/home/charles/arm-gdb
最後執行 make -j10 -i -k; make install. 交叉編譯GDB到ARM板
原文 sudo apt get install texinfo sudo apt get install libncurses5 dev sudo apt get install m4 sudo apt get install flex sudo apt get install bison 為了支援...
GDB 在arm開發板上的遠端除錯
嵌入式linux的gdb除錯環境由host和target兩部分組成,host端使用arm linux gdb,target board端使用gdbserver。除錯時,應用程式在嵌入式目標系統上執行,而gdb除錯在host端。一 編譯安裝gdb gdbserver 這是我的編寫的編譯指令碼 bin ...
編譯生成ARM上可執行的Qt程式
一 安裝arm版的qt 1 獲取qt4.7原始碼 qt everywhere opensource src 4.7.0.tar.gz 2 解壓 cd opt mini6410 tar xvzf qt everywhere opensource src 4.7.0.tar.gz 3 交叉編譯 安裝 c...