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

対象製品: Armadillo-J

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 ~]# apt-get install zlib1g-dev
カテゴリ: