arm霓虹灯代码上的链接器错误

arm霓虹灯代码上的链接器错误,arm,neon,sbrk,Arm,Neon,Sbrk,我正在使用c内部函数编写ARM neon代码。当我编译文件时,我不断收到以下错误: c:/ProgramFiles(x86)/codesourcery/sourcery g++lite/bin/。/lib/gcc/arm-none-ea bi/4.3.3/../../../../../arm none eabi/bin/ld.exe:警告:找不到输入符号 _开始;默认为00008020 c:/ProgramFiles(x86)/codesourcery/sourcery g++lite/bin/

我正在使用c内部函数编写ARM neon代码。当我编译文件时,我不断收到以下错误:

c:/ProgramFiles(x86)/codesourcery/sourcery g++lite/bin/。/lib/gcc/arm-none-ea bi/4.3.3/../../../../../arm none eabi/bin/ld.exe:警告:找不到输入符号 _开始;默认为00008020

c:/ProgramFiles(x86)/codesourcery/sourcery g++lite/bin/。/lib/gcc/arm-none-ea bi/4.3.3/../../../../../arm none eabi/lib\libc.a(lib_a-exit.o):在函数“exit”中: exit.c:(.text+0x28):对“\u exit”的未定义引用

c:/ProgramFiles(x86)/codesourcery/sourcery g++lite/bin/。/lib/gcc/arm-none-ea bi/4.3.3/../../../../../arm none eabi/lib\libc.a(lib_a-fstatr.o):在函数“\u fst”中 在这里: fstatr.c:(.text+0x1c):对“\u fstat”的未定义引用

c:/ProgramFiles(x86)/codesourcery/sourcery g++lite/bin/。/lib/gcc/arm-none-ea bi/4.3.3/../../../../../arm none eabi/lib\libc.a(lib_a-openr.o):在函数“\u open”中 _r':openr.c:(.text+0x20):对“\u open”的未定义引用

c:/ProgramFiles(x86)/codesourcery/sourcery g++lite/bin/。/lib/gcc/arm-none-ea bi/4.3.3/../../../../../arm none eabi/lib\libc.a(lib_a-sbrkr.o):在函数“\u sbrk”中 _r': sbrkr.c:(.text+0x18):对“\u sbrk”的未定义引用

c:/ProgramFiles(x86)/codesourcery/sourcery g++lite/bin/。/lib/gcc/arm-none-ea bi/4.3.3/../../../../../arm none eabi/lib\libc.a(lib_a-writer.o):在函数“\u wri”中 te_r':writer.c:(.text+0x20):对“_write”的未定义引用

c:/ProgramFiles(x86)/codesourcery/sourcery g++lite/bin/。/lib/gcc/arm-none-ea bi/4.3.3/../../../../../arm none eabi/lib\libc.a(lib_a-closer.o):在函数“\u clo”中 Seu_r': closer.c:(.text+0x18):对“\u close”的未定义引用

c:/ProgramFiles(x86)/codesourcery/sourcery g++lite/bin/。/lib/gcc/arm-none-ea bi/4.3.3/../../../../../arm none eabi/lib\libc.a(lib_a-isattyr.o):在函数“\u”中 附件:isatty.c:(.text+0x18):对“\u isatty”的未定义引用

c:/ProgramFiles(x86)/codesourcery/sourcery g++lite/bin/。/lib/gcc/arm-none-ea bi/4.3.3/../../../../../arm none eabi/lib\libc.a(lib_a-lseekr.o):在函数“\u lse”中 ek_r':lseekr.c:(.text+0x20):对“_lseek”的未定义引用

c:/ProgramFiles(x86)/codesourcery/sourcery g++lite/bin/。/lib/gcc/arm-none-ea bi/4.3.3/../../../../../arm none eabi/lib\libc.a(lib_a-readr.o):在函数“\u read”中 _r':readr.c:(.text+0x20):对“\u read”的未定义引用

collect2:ld返回了1个退出状态


谁能告诉我如何纠正这些错误吗?。我只知道我必须明确定义函数
isatty()
fstat
等。但我不知道在哪里定义它们

添加一些更多信息,如Makefile等。看起来你没有链接到glibc?这是你的意图吗?这是裸机系统还是用户模式的linux应用程序?