C 組み込み関数を使用して ARM ネオン コードに取り組んでいます。ファイルをコンパイルすると、次のエラーが発生し続けます。
c:/program files (x86)/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-ea bi/4.3.3/../../../../arm-none -eabi/bin/ld.exe: 警告: エントリ シンボル _start が見つかりません。デフォルトは 00008020 です
c:/program files (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): '_exit' への未定義の参照
c:/program files (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): 関数 '_fst at_r' 内: fstatr.c:(.text+0x1c): '_fstat' への未定義の参照
c:/program files (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): 関数 '_open _r':openr.c:(.text+0x20): '_open' への未定義の参照
c:/program files (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): 関数 '_sbrk _r' 内: sbrkr.c:(.text+0x18): '_sbrk' への未定義の参照
c:/program files (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): 関数 '_write_r':writer.c:(.text+0x20): '_write' への未定義の参照
c:/program files (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): 関数 '_close_r' 内: close.c:(.text+0x18): '_close' への未定義の参照
c:/program files (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): 関数 '_is atty_r':isattyr.c:(.text+0x18): '_isatty' への未定義の参照
c:/program files (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): 関数 '_lseek_r':lseekr.c:(.text+0x20): '_lseek' への未定義の参照
c:/program files (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): 関数 '_read _r':readr.c:(.text+0x20): '_read' への未定義の参照
collect2: ld が 1 つの終了ステータスを返しました
これらのエラーを修正する方法を教えてもらえますか? 私が知っているのは、関数などを明示的に定義する必要があるということだけです。しかしisatty()
、fstat
どこで定義するのかわかりません