FAQ

JFFSイメージのビルド時に cannot find -lz と表示されて失敗する

JFFS2イメージのビルド時に、

...
gcc -o build/mkfs.jffs2 build/crc32.o build/mkfs.jffs2.o build/compr_zlib.o buil
d/compr_rtime.o -lz
/usr/bin/ld: cannot find -lz
collect2: ld returned 1 exit status
make[2]: *** [build/mkfs.jffs2] Error 1
make[2]: Leaving directory `/home/somebody/uClinux-dist/user/mtd-utils'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/home/somebody/uClinux-dist/user'
make: *** [subdirs] Error 1

と表示されて失敗する場合は、 開発版のzlibライブラリが必要です。

各種OSにあわせてインストールして下さい。

例えば Debian の場合であれば apt で以下のようにしてインストールできます。

[PC ~]# <span class="input">apt-get install zlib1g-dev</span>