Ошибка компоновщика на коде руки неона

Я работаю над неоновым кодом ARM с использованием встроенных функций. Когда я компилирую файл, я продолжаю получать следующие ошибки:

c: / программные файлы (x86)/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-ea bi/4.3.3/../../../../arm-none-eabi/bin/ld.exe: предупреждение: не удается найти символ ввода _start; по умолчанию 00008020

c: / программные файлы (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: / программные файлы (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: / программные файлы (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: / программные файлы (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: / программные файлы (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): в функции "_wri te_r":writer.c:(.text+0x20): неопределенная ссылка на "_write"

c: / программные файлы (x86)/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-ea bi/4.3.3/../../../../arm-none-eabi/lib\libc.a(lib_a-close.o): в функции '_clo se_r': close.c:(. text + 0x18): неопределенная ссылка на _close

c: / программные файлы (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: / программные файлы (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): в функции '_lse ek_r':lseekr.c:(.text+0x20): неопределенная ссылка на '_lseek'

c: / программные файлы (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 и т.д. Но я не знаю, где их определить

0 ответов

Другие вопросы по тегам