以前的檔案系統都是同事做好的,今天心血來潮決決定探索一下,沒想到出了問題。
makefile:405: *** mixed implicit and normal rules: deprecated syntax
makefile:1242: *** mixed implicit and normal rules: deprecated syntax
make: *** no rule to make target 'menuconfig'. stop.
然後開啟makefile去看,然後沒怎麼看懂,於是求助於偉大的網際網路,然後就遇到同樣的錯誤的網友。原來是因為我的系統的make工具太新,make的舊版規則已經無法相容新版,按照這個大哥的修改後問題得到解決.
修改如下:
vi makefile +405:
config %config: scripts_basic outputmakefile force
修改為:
%config: scripts_basic outputmakefile force
vi makefile +1242:
/ %/: prepare scripts force
修改為:
%/: prepare scripts force
儲存修改,重新make menuconfig就ok
BusyBox製作根檔案系統
make install 將編譯好的根檔案放在 install目錄中5 建立一些其他的目錄 把一些庫檔案,拿過來 mkdir dev etc mnt proc var tmp sys root cp toolchain gcc 4.6.4 arm arm1176jzfssf linux gnueab...
用busybox製作根檔案系統
1 獲取原始碼解壓 tar jvxf busybox 1.13.3.tar.bz2 進入解壓後的busybox原始碼目錄 cdbusybox 1.13.3 2 配置busybox 步驟跟編譯linux核心時很像 makemenuconfig 出現乙個圖形介面,選擇busybox settings,這...
根檔案系統製作 Busybox 1 7 0
根檔案系統製作 busybox 1.7.0 交叉編譯器為 gcc 版本 4.6.3 ubuntu linaro 4.6.3 1ubuntu5 1.編譯busybox.修改busybox根目錄的makefile檔案 1 arch arm 2 cross compile arm linux 然後執行ma...