主题 : [请教] 下载的cramfs-1.1.tar.gz 无法编译生成 mkcraffs 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 7228
精华: 0
发帖: 15
金钱: 160 两
威望: 160 点
综合积分: 30 分
注册时间: 2009-07-06
最后登录: 2009-07-23
楼主  发表于: 2009-07-06 18:05

 [请教] 下载的cramfs-1.1.tar.gz 无法编译生成 mkcraffs

下载的cramfs-1.1.tar.gz 无法编译生成 mkcraffs
解压开,进入使用make; 提示:
--------------------------------
root@ubuntu:~/cramfs-1.1# make
gcc -W -Wall -O2 -g -I.   mkcramfs.c  -lz -o mkcramfs
mkcramfs.c:37:18: error: zlib.h: No such file or directory
mkcramfs.c: In function ‘parse_directory’:
mkcramfs.c:287: warning: pointer targets in assignment differ in signedness
mkcramfs.c: In function ‘write_superblock’:
mkcramfs.c:392: warning: implicit declaration of function ‘crc32’
mkcramfs.c:392: error: ‘Z_NULL’ undeclared (first use in this function)
mkcramfs.c:392: error: (Each undeclared identifier is reported only once
mkcramfs.c:392: error: for each function it appears in.)
mkcramfs.c:399: warning: pointer targets in passing argument 1 of ‘__builtin_strncpy’ differ in signedness
mkcramfs.c:401: warning: pointer targets in passing argument 1 of ‘__builtin_strncpy’ differ in signedness
mkcramfs.c: In function ‘write_directory_structure’:
mkcramfs.c:480: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness
mkcramfs.c: In function ‘do_compress’:
mkcramfs.c:598: warning: implicit declaration of function ‘compress2’
mkcramfs.c:598: error: ‘Z_BEST_COMPRESSION’ undeclared (first use in this function)
mkcramfs.c:599: error: ‘Z_OK’ undeclared (first use in this function)
mkcramfs.c:600: warning: implicit declaration of function ‘zError’
mkcramfs.c: In function ‘write_data’:
mkcramfs.c:647: warning: pointer targets in passing argument 3 of ‘do_compress’ differ in signedness
mkcramfs.c: In function ‘main’:
mkcramfs.c:824: error: ‘Z_NULL’ undeclared (first use in this function)
make: *** [mkcramfs] Error 1
级别: 新手上路
UID: 7228
精华: 0
发帖: 15
金钱: 160 两
威望: 160 点
综合积分: 30 分
注册时间: 2009-07-06
最后登录: 2009-07-23
1楼  发表于: 2009-07-06 18:12
问题知道了,我在ubuntu上,gcc 或者glibc里面的问题;
换到redhat9下面 make 就可以了