htop 交叉編譯,應用

2021-10-12 09:43:24 字數 1092 閱讀 4390

在操作上面,比top顯得更加方便,但是好多系統預設是沒喲htop的,

這樣我就總結一下htop的交叉編譯方法,同樣htop的原始碼也有助於自己編寫系統程序,

方便從後台來了解系統的運**況。

htop的交叉編譯,和大多數的開源專案的交叉編譯方法都是一樣的,所一我還要說萬變不離其宗。

所以在某乙個問題上,啃下來,這樣一點點的啃,把事情做完整了,這樣對於技術和學習才是乙個積累,同樣量的積累+思考,才會形成質的飛躍。

廢話多說一點哈,記得研究生的英語老師說過,當你把乙個難啃的文章啃下來,那麼你在讀其他的文章也會很快。

話不多說,上方法:

在使用 htop時需要注意的問題,這個才是重點。

1 在嵌入式平台上執行是,會提示缺少庫檔案

我們把sysroot中的庫copy到系統中,執行

export ld_library_path= 庫的位置

做乙個export新增,執行即可

2 執行是可能返回另外乙個錯誤

error opening terminal

這時我們需要執行另外乙個命令

export term=xterm

這樣我們就可以順暢的使用htop了 好吧,這個網上都有啊 哈哈

再給xterm做乙個注釋吧

xterm 是圖bai形介面下virtual terminal的乙個實現

virtual terminal ,是一du個協議,乙個介面zhi,用於在各種連線dao環境中提供zhuan如同本機控shu制台一樣的介面

文字作業系統與外部最主要的介面就叫做shell。shell是作業系統最外面的一層。shell管理你與作業系統之間的互動:等待你輸入,向作業系統解釋你的輸入,並且處理各種各樣的作業系統的輸出結果。

shell提供了你與作業系統之間通訊的方式。

簡單來講 本地文字登陸後,你就在本地連線到了shell ,通過agetty等本地虛擬控制台可以提供多個終端, 你也可以通過遠端的網路連線,撥號連線,甚至串列埠連線 通過一些服務連線到乙個遠端伺服器的shell ,然後這個shell在本地的表現方式就叫做虛擬控制台, xterm是x視窗環境中對本地虛擬控制台的乙個實現

3531交叉編譯htop

工作需要,開始折騰海思晶元,從頭開始,折騰。終端顯示的內容如下 checking if compiler supports wextra.yes checking for refresh in lncurses.no checking for refresh in lncurses6.no chec...

編譯htop命令

輸入上面的內容開始自動配置makefile。但是出錯了,找不到libncurses庫。這時候需要編譯libncurses庫了。如上圖編譯ncurses 5.7庫的步驟,由於這裡只需要庫和標頭檔案。所以就選擇性編譯。最終編譯成功。即可在目標版上執行htop命令。但是執行出錯了。如下圖 這是因為ncur...

Centos編譯安裝htop

htop 是乙個 linux 下的互動式的程序瀏覽器,可以用來替換linux下的top命令,比top命令功能更強大,看起來介面也舒服,下面就講一下如何編譯安裝htop wget tar zxf download cd htop 1.0.2 configure make make install ch...