buildroot製作編譯環境全過程解決

2021-05-23 00:29:41 字數 1946 閱讀 4734

此處是運氣比較好,一次就找到了我們需要的(如果萬一再去make menuconfig還是不行,那麼就繼續裝那些看起來你認為比較有可能的相關的庫):

crifan@ubuntu904:~/develop/buildroot/buildroot-2009.05$ make menuconfig

make cc="/usr/bin/gcc" -c package/config conf mconf

make[1]: 正在進入目錄 `/home/crifan/develop/buildroot/buildroot-2009.05/package/config'

/usr/bin/gcc -dcurses_loc="" -dlocale  -g -o2  -c lxdialog/checklist.c -o lxdialog/checklist.o

/usr/bin/gcc -dcurses_loc="" -dlocale  -g -o2  -c lxdialog/inputbox.c -o lxdialog/inputbox.o

/usr/bin/gcc -dcurses_loc="" -dlocale  -g -o2  -c lxdialog/menubox.c -o lxdialog/menubox.o

/usr/bin/gcc -dcurses_loc="" -dlocale  -g -o2  -c lxdialog/textbox.c -o lxdialog/textbox.o

/usr/bin/gcc -dcurses_loc="" -dlocale  -g -o2  -c lxdialog/util.c -o lxdialog/util.o

/usr/bin/gcc -dcurses_loc="" -dlocale  -g -o2  -c lxdialog/yesno.c -o lxdialog/yesno.o

/usr/bin/gcc -dcurses_loc="" -dlocale  -g -o2  -c mconf.c -o mconf.o

/usr/bin/gcc -dcurses_loc="" -dlocale  -g -o2 -i. -c zconf.tab.c -o zconf.tab.o

/usr/bin/gcc -dcurses_loc="" -dlocale  -g -o2  conf.o  zconf.tab.o -lncurses -o conf

/usr/bin/gcc -dcurses_loc="" -dlocale  -g -o2  mconf.o zconf.tab.o lxdialog/checklist.o lxdialog/util.o lxdialog/inputbox.o lxdialog/textbox.o lxdialog/yesno.o lxdialog/menubox.o -lncurses -o mconf

繼續安裝:

crifan@ubuntu904:~/develop/buildroot/buildroot-2009.05$ sudo apt-get install flex

還有gettext:

crifan@ubuntu904:~/develop/buildroot/buildroot-2009.05$ sudo apt-get install gettext

發現沒有安裝,所以先去安裝:

crifan@ubuntu904:~/develop/buildroot/buildroot-2009.05$ sudo apt-get install bzip2recover

[sudo] password for crifan:

正在讀取軟體包列表... 完成

正在分析軟體包的依賴關係樹      

正在讀取狀態資訊... 完成      

e: 無法找到軟體包 bzip2recover

結果還是由於源裡面沒有這個軟體,所以無法安裝。

又去試了試:

sudo apt-get update

然後再sudo apt-cache search bzip2recover

buildroot製作編譯環境全過程解決 2

sudo checkinstall 即可。就可以繼續編譯了。另外,在此之前,單獨試了試,去編輯 mplayer的配置檔案 package mplayer mplayer.mk 像之前編譯mplayer的時候一樣 mplayer configure 餘下的,就是之後再對uboot打patch和對ker...

buildroot製作根檔案系統

終於將buildroot製作的跟檔案系統編譯完成,期間的問題真是多,現將結果整理下作個標記 1.am335x的基本配置 2.編譯器的配置 注意這個地方編譯器是實現準備好的,然後將這個包複製到buildroot dl的目錄中,在toolchain url中填入該名稱,buildroot編譯時就會直接採...

buildroot 使用本地交叉編譯器編譯

注 linux核心 和 檔案系統要用統一的交叉編譯器。編譯鏈在設定中有多種選擇 1.自動生成 2.本地編譯鏈 下面為buildroot配置使用你安裝的本地交叉編譯器make menuconfig target options target architecture arm big endian ta...