分页: 1 / 1

求好心人给我编译一下代码。

发表于 : 2012-06-17 20:05
mylovepzq
ext4_utils.zip
(56.71 KiB) 已下载 177 次
我的确没办法了。试了好多版本的linux都不能编译。而代码肯定是好的了。
网上教程直接进入目录make就可以,我make就出错了
求make生成的bin文件

Re: 求好心人给我编译一下代码。

发表于 : 2012-06-17 20:11
YeLee
我这边编译没问题,你确定你开发包装全了吗?至于bin的问题,计算机的工作环境不同,弄出来的东西也不一定能通用。 :em01 :em01 :em01

Re: 求好心人给我编译一下代码。

发表于 : 2012-06-17 20:13
qy117121

代码: 全选

~/ext4_utils$make
gcc -I. -DANDROID -c make_ext4fs.c
gcc -I. -DANDROID -c make_ext4fs_main.c
gcc -I. -DANDROID -c ext4_utils.c
gcc -I. -DANDROID -c allocate.c
gcc -I. -DANDROID -c backed_block.c
gcc -I. -DANDROID -c output_file.c
gcc -I. -DANDROID -c contents.c
contents.c: 在函数‘make_directory’中:
contents.c:118:3: 警告: 格式 ‘%llu’ expects argument of type ‘long long unsigned int’, but argument 4 has type ‘u32’ [-Wformat]
gcc -I. -DANDROID -c extent.c
gcc -I. -DANDROID -c indirect.c
gcc -I. -DANDROID -c uuid.c
gcc -I. -DANDROID -c sha1.c
gcc -I. -DANDROID -c sparse_crc32.c
gcc make_ext4fs.o make_ext4fs_main.o ext4_utils.o allocate.o backed_block.o output_file.o contents.o extent.o indirect.o uuid.o sha1.o sparse_crc32.o -o make_ext4fs -lz
gcc -I. -DANDROID -c simg2img.c
gcc simg2img.o sparse_crc32.o -o simg2img
这没错吧 :em06
貌似没有ee

Re: 求好心人给我编译一下代码。

发表于 : 2012-06-17 20:41
mylovepzq
[abc@pzq ext4_utils]$ make
gcc -I. -DANDROID -c output_file.c
output_file.c:25:18: 致命错误:zlib.h:没有那个文件或目录
编译中断。
make: *** [output_file.o] 错误 1

Re: 求好心人给我编译一下代码。

发表于 : 2012-06-17 20:42
YeLee
zlib的开发包还没装。 :em06 :em06 :em06

Re: 求好心人给我编译一下代码。

发表于 : 2012-06-17 20:42
mylovepzq
我在ub10.10下和fedora12下都没成功,都是这个错误。
我安装了gcc,其它没有安装

Re: 求好心人给我编译一下代码。

发表于 : 2012-06-17 20:44
YeLee
额,貌似zlib1g-dev这包。

Re: 求好心人给我编译一下代码。

发表于 : 2012-06-17 20:48
jtshs256
别人链 的库的版本不一定跟乃的一样

Re: 求好心人给我编译一下代码。

发表于 : 2012-06-17 21:23
mylovepzq
感谢各位,自己研究十来天都没搞定,还去看程序代码,在这几分钟就搞定了,谢谢大家

Re: 求好心人给我编译一下代码。

发表于 : 2013-10-02 19:20
caoshixuan100
干嘛用的啊?这软件 :em01