SylixOS嵌入式操作系统|论坛

 找回密码
 注册
搜索
查看: 5481|回复: 1
打印 上一主题 下一主题

RealCoder编译SylixOS的2440BSP模板,出现错误

[复制链接]

5

主题

32

帖子

340

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
340
跳转到指定楼层
楼主
发表于 2015-1-14 16:08:02 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
大神们有没有遇到到过使用RealCoder编译一个920T的的sylixos
然后再创建一个mini2440模板的BSP
编译sylixos base的时候没有问题,但是编译 mini2440  bsp的时候,出现如下错误,
arm-sylixos-eabi-g++ -mcpu=arm920t -nostdlib -TSylixOSBSP.ld -o ./Debug/mini2440bsp.elf ./Debug/obj/SylixOS/bsp/bspInit.o ./Debug/obj/SylixOS/bsp/bspLib.o ./Debug/obj/SylixOS/bsp/startup.o ./Debug/obj/SylixOS/bsp/targetInit.o ./Debug/obj/SylixOS/driver/dma/samsungdma.o ./Debug/obj/SylixOS/driver/gpio/s3c2440_gpio.o ./Debug/obj/SylixOS/driver/i2c/samsungi2c.o ./Debug/obj/SylixOS/driver/lcd/s3c2440a_lcd.o ./Debug/obj/SylixOS/driver/mtd/nand/k9f1g08.o ./Debug/obj/SylixOS/driver/mtd/nand/nand.o ./Debug/obj/SylixOS/driver/mtd/nand/s3c24xx_nand.o ./Debug/obj/SylixOS/driver/netif/dm9000x.o ./Debug/obj/SylixOS/driver/pm/s3c2440a_pm.o ./Debug/obj/SylixOS/driver/rtc/rtc.o ./Debug/obj/SylixOS/driver/sdi/mciLib.o ./Debug/obj/SylixOS/driver/sdi/s3csdi.o ./Debug/obj/SylixOS/driver/sdi/sdInit.o ./Debug/obj/SylixOS/driver/timer/timer.o ./Debug/obj/SylixOS/driver/touchscr/s3c_onewire.o ./Debug/obj/SylixOS/driver/touchscr/touchscr.o ./Debug/obj/SylixOS/driver/tty/samsungtty.o ./Debug/obj/SylixOS/driver/tty/uart.o ./Debug/obj/SylixOS/user/main.o ./Debug/obj/SylixOS/bsp/symbol.o \
                -L"D:\sylixos_workspace\SylixOS_v4/libsylixos/Debug" -lsylixos -lm -lgcc
D:\sylixos_workspace\SylixOS_v4/libsylixos/Debug\libsylixos.a(vfprintf.o): In function `vfprintf':
D:\sylixos_workspace\SylixOS_v4\libsylixos/SylixOS/lib/libc/stdio/vfprintf.c:563: undefined reference to `__fpclassify'
D:\sylixos_workspace\SylixOS_v4\libsylixos/SylixOS/lib/libc/stdio/vfprintf.c:570: undefined reference to `__isnan'
collect2.exe: error: ld returned 1 exit status
make: *** [Debug/mini2440bsp.elf] Error 1
file:///C:\Users\xcli\AppData\Roaming\Tencent\Users\42896846\QQ\WinTemp\RichOle\6T9]D(0IXEXTQSP6UA2YD}I.jpg

回复

使用道具 举报

6

主题

15

帖子

151

积分

版主

Rank: 7Rank: 7Rank: 7

积分
151
沙发
发表于 2015-1-16 15:44:01 | 只看该作者
某些软件(如:mingw)安装过程中会添加一个名为C_INCLUDE_PATH的环境变量,arm-sylixos-eabi-gcc会优先查找C_INCLUDE_PATH指定的目录,导致头文件引用错误。删除该变量可解决问题。我们会在下一版产品中屏蔽这个功能。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|手机版|Acoinfo Inc. All Rights Reserved. ( 京ICP备15059934号

GMT+8, 2024-4-24 14:51 , Processed in 0.019370 second(s), 20 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表