|
|||||||||||
| 技術交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術 | 電源技術 | 測控之家 | EMC技術 | ARM技術 | EDA技術 | PCB技術 | 嵌入式系統(tǒng) 驅(qū)動編程 | 集成電路 | 器件替換 | 模擬技術 | 新手園地 | 單 片 機 | DSP技術 | MCU技術 | IC 設計 | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe |
mkfs.jfss2交叉編譯的問題??? |
| 作者:qhs050740 欄目:驅(qū)動編程 |
我正在做JFFS2文件系統(tǒng),OS已經(jīng)檢測到分區(qū),現(xiàn)在需要給目標機安裝MTD工具,需要交叉編譯出mkfs.jffs2等mtd工具! 首先從ftp://ftp.uk.linux.org/pub/people/dwmw2/mtd/cvs/取得源碼, 然后修改Makefile如下: CROSS=arm-linux- 這幾個不知什么意思,沒有修改: SBINDIR=/usr/sbin MANDIR=/usr/man INCLUDEDIR=/usr/include 可在make時,總是出錯,真的不知為什么??? 在mkfs.jffs2.c的67行出錯,說是沒有zlib.h,(67行是,#include <zlib.h>)可zlib.h文件明明就在 mtd/include/linux目錄下,我很不明白,為什么編譯不通過,當然,mkfs.jffs2工具沒有產(chǎn)生,但是mkfs.jffs產(chǎn)生了。 如果我直接make就可以生成,但顯然,這是gcc編譯出的結(jié)果,不是我想要的。 大家有遇到過這個問題嗎??? 當然在這之前已經(jīng)交叉編譯了ZLIB庫,沒有問題,共生成了三個文件夾如下:include lib share ,不知這三個文件夾與MTD有什么關系???應該怎么修改Makefile?????? |
|
|
| 免費注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點此進入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號 |