scratchbox中編譯busybox流程

2021-05-02 19:34:22 字數 546 閱讀 6813

當配置好scratchbox環境後,我們就可以在其中編譯需要的軟體包了。

下面以busbox為例,描述一下其編譯的詳細流程:

環境:ubuntu9.04

scratchbox

ncurser5.6

busybox-1.10.2

步驟:1.在ubuntu9.04系統上安裝scratchbox, 詳細過程見

1.由於busybox 在make menuconf 時需要依賴ncurser,所以必須先編譯安裝ncurser5.6

2.編譯busybox需要注意busybox的版本,在以上環境中,busybox-1.10.2的版本可以順利編譯通過

make defconf

make menuconf

make

如果在menu configure沒有對安裝路徑做修改,那麼會在busybo***x目錄,生成_install目錄

copy該目錄下的所有內容到scratchbox target目錄下,如:/scratchbox/user/your_name/targets/your_project

在scratchbox 環境下交叉編譯GTK

最近因為工作原因開發 gtk等一系列的圖形庫,網上雖然有好多的開發gtk的文章,但是介紹在 scratchbox上開發gtk的比較少,所以自己整理了一下開發過程,希望可以與別人分享。連兩千多年前的孟子都說 獨樂樂,不如眾樂樂 讀音讀 d yu l b r zh ng yu l 好了,廢話少說,以下是...

模擬交叉編譯環境scratchbox2的使用

本文介紹了在fedora系統環境下,使用sb2模擬arm開發板的交叉編譯環境。假設交叉編譯的工具鏈和gcc編譯器已經做成。1.獲取編譯工具scratchbox2安裝包 2.編譯安裝scratchbox2。前提 系統安裝了qemu,可執行 yum install qemu 安裝 將安裝包拷貝到任意目錄...

在學習springmvc中遇到的各種bug

學習是一種信仰 bug01 controller public class querycontroller 頁面顯示資訊 一開始也是惑之不解?不過從狀態碼405可以得知錯誤屬於4xx系列,因此錯誤發生在客戶端而不是在服務端。所以排錯的區域就被鎖定在客戶端,同時405狀態碼已經將錯誤原因高度你了 不支...