完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
printf.c:5: warning: conflicting types for built-in function 'putc'
printf.c: In function 'printf': printf.c:23: warning: pointer targets in passing argument 1 of 'vsprintf' differ in signedness printf.c:25: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness printf.c: In function 'scanf': printf.c:55: warning: pointer targets in passing argument 1 of 'vsscanf' differ in signedness ARM-linux-gcc -nostdinc -I/home/jh/arm/lcd/include -Wall -O2 -c -o string.o string.c string.c:23: warning: conflicting types for built-in function 'putc' arm-linux-gcc -nostdinc -I/home/jh/arm/lcd/include -Wall -O2 -c -o vsprintf.o vsprintf.c ar -r -o libc.a div64.o lib1funcs.o ctype.o muldi3.o printf.o string.o vsprintf.o ar: libc.a: ûÓÐÄǸöÎļþ»òĿ¼ make[1]: *** [libc.a] Error 1 make[1]: Leaving directory `/home/jh/arm/lcd/lib' arm-linux-ld -Tlcd.lds -o lcd_elf head.o init.o nand.o interrupt.o serial.o lcddrv.o framebuffer.o lcdlib.o main.o lib/libc.a arm-linux-ld: lib/libc.a: No such file: No such file or directory make: *** [lcd.bin] Error 1 |
|
相关推荐
3个回答
|
|
|
|
|
|
ar -r -o libc.a div64.o lib1funcs.o ctype.o muldi3.o printf.o string.o vsprintf.o
这不对,应该是arm-linux-ar 看一下MAKEFILE里的export,是否没把AR加进去 |
|
|
|
export CC LD OBJCOPY OBJDUMP INCLUDEDIR CFLAGS CPPFLAGS 修改前是这样的,修改
后的代码 如下:export AR CC LD OBJCOPY OBJDUMP INCLUDEDIR CFLAGS CPPFLAGS 最后编译通过,原因就是MAKEFILE里的export,没有把AR变量加进去 非常感谢东哥,问题解决的真快:strong: |
|
|
|
只有小组成员才能发言,加入小组>>
197个成员聚集在这个小组
加入小组为什么点亮LED的例子放在NORFlash上跑会出现奇怪的现象?
2139 浏览 6 评论
1947 浏览 5 评论
韦东山老师推出的《玩转ARM裸机实战》课程将帮你以上问题一扫而光!
4500 浏览 1 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-2 19:12 , Processed in 0.588936 second(s), Total 79, Slave 60 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号