北冥 发表于 2016-4-14 16:06:48

帮忙看看是怎么了,编译fex2bin工具的时候老是报错

gcc -g -O0 -Wall -Wextra -std=c99 -D_POSIX_C_SOURCE=200112L -Iinclude/-o sunxi-fexc fexc.c script.c script_uboot.c script_bin.c script_fex.c
gcc -g -O0 -Wall -Wextra -std=c99 -D_POSIX_C_SOURCE=200112L -Iinclude/-o sunxi-bootinfo bootinfo.c
bootinfo.c: In function 鈥榩rint_script鈥

                                          bootinfo.c:274:25: warning: unused parameter 鈥榮cript鈥[-Wunused-parameter]
gcc -g -O0 -Wall -Wextra -std=c99 -D_POSIX_C_SOURCE=200112L -Iinclude/ `pkg-config --cflags libusb-1.0`-o sunxi-fel fel.c progress.c`pkg-config --libs libusb-1.0`
fel.c:477:2: warning: missing initializer [-Wmissing-field-initializers]
fel.c:477:2: warning: (near initialization for 鈥榓10_a13_a20_sram_swap_buffers.buf2鈥 [-Wmissing-field-initializers]
fel.c:489:2: warning: missing initializer [-Wmissing-field-initializers]
fel.c:489:2: warning: (near initialization for 鈥榓31_sram_swap_buffers.buf2鈥 [-Wmissing-field-initializers]
fel.c:499:2: warning: missing initializer [-Wmissing-field-initializers]
fel.c:499:2: warning: (near initialization for 鈥榓80_sram_swap_buffers.buf2鈥 [-Wmissing-field-initializers]
fel.c:561:2: warning: missing initializer [-Wmissing-field-initializers]
fel.c:561:2: warning: (near initialization for 鈥榮oc_sram_info_table.spl_addr鈥 [-Wmissing-field-initializers]
fel.c:576:2: warning: missing initializer [-Wmissing-field-initializers]
fel.c:576:2: warning: (near initialization for 鈥榞eneric_sram_swap_buffers.buf2鈥 [-Wmissing-field-initializers]
fel.c: In function 鈥榦pen_fel_device鈥

                                        fel.c:1329:4: warning: implicit declaration of function 鈥榣ibusb_strerror鈥[-Wimplicit-function-declaration]
fel.c:1329:4: warning: format 鈥s鈥expects argument of type 鈥榗har *鈥 but argument 3 has type 鈥榠nt鈥[-Wformat]
fel.c:1349:6: warning: format 鈥s鈥expects argument of type 鈥榗har *鈥 but argument 3 has type 鈥榠nt鈥[-Wformat]
/tmp/ccjqysFr.o: In function `open_fel_device':
/opt/sunxi-tools/fel.c:1328: undefined reference to `libusb_strerror'
/opt/sunxi-tools/fel.c:1348: undefined reference to `libusb_strerror'
collect2: ld returned 1 exit status
make: *** Error 1

以上是报错信息,在板子上编译几遍了都不通过 是按照附件中的官方手册操作的,
环境cb2 双卡版 板子烧的是cubieez-cb2-bootcard-v2.2.img固件,为什么提示俩未定义呢 是不是工具的源文件有缺失呢 如果有应该是哪个文件 ,求大神指点



北冥 发表于 2016-4-14 16:09:36

gcc是4.6.3的

@allen 发表于 2016-4-14 18:11:52

cubieez-cb2-bootcard-v2.2.img 没有自带fex2bin 工具吗?

北冥 发表于 2016-4-15 10:32:41

@allen 发表于 2016-4-14 18:11 static/image/common/back.gif
cubieez-cb2-bootcard-v2.2.img 没有自带fex2bin 工具吗?

不知道有没有,反正我找的时候没找到,所以才自己编的 ,结果编译不通过

@allen 发表于 2016-4-21 10:58:50

页: [1]
查看完整版本: 帮忙看看是怎么了,编译fex2bin工具的时候老是报错