交叉編譯gdb,並解決no termcap library found的方法
交叉編譯8.0版本之前的gdb(編譯gdb-8.0沒有出現這個問題)時總是出現no termcap library found,網上提供了很多不同的辦法,這裡參考hi3516的開發環境提供的解決方案,在編譯gdb之前,先編譯ncurese便不會再報這個錯誤了。編譯之後把ncursese編譯得到的lib全部拷貝到交叉編譯時的暫存環境目錄,我這裡是放在了staging_dir/usr/lib,再編譯
gdb時路徑指向目錄,如圖所示,在我建立的編譯環境中寫的rules.mk
最後開始編譯就可以了,如圖已經在gdb的臨時安裝目錄把gdb編譯出來了: