1. 程式人生 > >交叉編譯gdb,並解決no termcap library found的方法

交叉編譯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編譯出來了:


相關推薦

交叉編譯gdb解決no termcap library found方法

交叉編譯8.0版本之前的gdb(編譯gdb-8.0沒有出現這個問題)時總是出現no termcap library found,網上提供了很多不同的辦法,這裡參考hi3516的開發環境提供的解決方案,

RK方案 manifest.xml編譯問題解決方案

編譯出錯 Install: out/target/product/rk3288/system/priv-app/TeleService/TeleService.apk Install: out/target/product/rk3288/system/priv-app/T

Ubuntu 交叉編譯 OpenSSL在 Android 中使用

編譯環境是Ubuntu,寫這個說明的時刻,最新的 NDK 版本是 15,OpenSSL 版本是 1.1.1e 1. 準備編譯指令碼 我們用得到的是 _shared.sh 和 build-openssl4android.sh build-openss

Qt可用的gdb編譯以及交叉編譯gdbserver以及配置QtCreator遠端除錯

專案中用了ARM的板,希望配置gdbserver進行遠端除錯,結果卻遇到了很多問題。先把坑說了:1)要支援遠端除錯,arm板需要支援ssh2)要gdb能在Qt上用,必須在configure gdb的時候使用--with-python選項啟用python支援3)需要安裝pyth

python和matlab混合程式設計解決error "ImportError: No module named matlab.engine"

python和matlab混合程式設計,並解決error “ImportError: No module named matlab.engine” 1.我的 matlab版本為2016b,python版本為3.5.4 注意:matlab支援的python版

交叉編譯環境的建立:no such file or directory的解決方法

建立交叉編譯環境,首先修改了/etc/bash.bashrc中的PATH,發現即使在路徑中有該檔案的東西,可是還是會報“”no such file or directory“”的錯誤,於是在網上尋找了一會答案,發現是缺

在Linux下使用MinGW靜態交叉編譯帶有zlib的libcurl(包括交叉編譯openssl即--cross-compile-prefix=i686-w64-mingw32- mingw)

darwin 目錄 basename 編譯器 wine href dem 我不 clas 在Linux下使用MinGW靜態交叉編譯帶有zlib的libcurl libcurl是一個跨平臺的、易用的、強大的網絡庫。在大部分Linux發行版中都有編譯好的二進制包可供使用,

Ubuntu安裝Chrome瀏覽器解決Chrome瀏覽器無法啟動問題

com wget TE and tab linu 安裝chrome class 步驟 安裝Chrome瀏覽器 #將下載源加入到系統的源列表 sudo wget http://www.linuxidc.com/files/repo/google-chrome.list -P

tomcatjdk編譯安裝基於Apache負載均衡session綁定

arc logs thp .rpm sta gui auth virt 測試 下載tomcat:wget http://mirrors.shu.edu.cn/apache/tomcat/tomcat-8/v8.5.34/bin/apache-tomcat-8.5.34.ta

Linux之Nginx原始碼編譯安裝實現Nginx版本升級秒級切換和Nginx版本回滾秒級回退

Linux之Nginx原始碼編譯安裝,並實現Nginx版本升級,秒級切換和Nginx版本回滾,秒級回退 1、先檢查Nginx依賴庫(主要4個gcc、pcre、zlib、openssl,通過yum安裝) 2、GCC——GNU編譯器集合(GCC可以使用預設包管理器的倉庫(reposito

安裝Navicat premium激活Navicat premium解決Navicat premium連線不上oracle的問題

安裝完oracle之後,安裝資料庫的管理軟體navicat premium 簡體中文版 下面給出安裝包的地址連結: Navicat premium簡體中文安裝包:連結: https://pan.baidu.com/s/1RgYiyT20X8dvb891cjiraQ提

交叉編譯 gdb-8.1.1

工具鏈:arm-linux-gnueabihf-*** 下載路徑:http://software-dl.ti.com/processor-sdk-linux/esd/AM437X/latest/index_FDS.html   gdb原始碼 下載路徑:ftp://sourc

Ubuntu安裝“Sublime Text 3”解決Sublime Text 3中無法輸入中文的問題

##一、“Sublime Text 3”的安裝 ####1. 官網下載程式解壓到自己的軟體目錄下(比如"~/Software") ####2. 進入sublimetext目錄中,即可執行: $ cd ~/Software/sublime_text_3 $ ./sublime_text

【ROS】cd命令和roscd命令的區別解決環境變數問題

cd命令和roscd命令都是切換到指定目錄的命令。不同的是,cd是Linux系統的命令,在使用時必須指定目標目錄的完整路徑;而roscd是ros系統中的命令,它可以直接切換到指定目錄(ros系統中的軟體包),而不需要輸入冗長的完整路徑。 例如,要切換到roscpp這個軟體包,兩個命令的格式分

VScode編譯C++標頭檔案顯示not found解決方法

一直用codeblocks,想試試vscode,結果這個問題給我弄懵逼了。一開始以為是iostream這個標頭檔案not found,後來發現第一個標頭檔案都會這樣顯示,放到後面就不會了,然而,光這一個顯示not found(雖然並不影響編譯),就能逼死強迫症的啊~~~ 言歸正傳,這個問題解

Ubuntu18.04下安裝Sublime Text3解決不能輸入中文的問題!

##Ubuntu18.04下安裝Sublime Text3和解決不能輸入中文! ## 歡迎訪問我自己的部落格網站:www.fengwanqing.xin 這幾天安裝了Ubuntu18.04,然後在裡面安裝Sublime Text3,結果各種問題!各種BUG!試了網上各種辦法!尼瑪!都是坑爹的

Docker Win 10 系統下配置和安裝解決安裝遇到的問題!

目前支援Windows安裝的Docker軟體主要分為兩類: 一是基於win10 系統的Docker for Windows,這個只能裝在win 10 系統可以用;還有一個就是Docker Toolbox,可以安裝在win7,8,10等系統中。 本文主要是在Win10下安裝

java實現反編譯apk修改AndroidManifest.xml再生成apk的工具

因為公司要求,需要弄一個能夠修改AndroidManifest.xml二進位制檔案內容的工具。該工具需要實現修改AndroidManifest.xml中標籤屬性值的功能。目前bug還有不少,後面會慢慢完善的。 工具功能說明: 1.解壓apk安裝包,獲得androidMan

使用SpringMVC 實現RESTful解決PUTDELETE請求無法提交表單資料的問題

瞭解RESTful,使用SpringMVC 實現RESTful 關於REST: 1.表述性狀態轉移,是web服務的一種架構風格,是一種思想,而非標準或軟體。 2. 通常基於使用HTTP,URI,XML、JSON、HTML這些現廣泛流行的協議。 3.屬於輕量級(使

Ubuntu安裝WPS解決系統字型問題

1、Ubuntu安裝WPS 開啟連結,點選下載安裝包 http://www.wps.cn/product/wpslinux/ 在下載安裝包的目錄下執行命令安裝 sudo dpkg -i wps-office_10.1.0.5672~a21_amd64.de