ошибка auto_start при компиляции ld86 - PullRequest
1 голос
/ 13 марта 2012

Я пытаюсь скомпилировать довольно простую программу под Linux, и у меня проблемы с ld86.Кто-нибудь имеет представление о том, что такое auto_start?

$ bcc  -c tc.c
$ as86 -o ts.o ts.s
$ ld86 -d ts.o tc.o /usr/lib/bcc/libc.a
ld86: warning: _gets redefined in file /usr/lib/bcc/libc.a(gets.o); using definition in tc.o
undefined symbol: auto_start

ОБНОВЛЕНИЕ 3/12/2012: Кажется, уходит, когда я определяю свои собственные printf() ...

1 Ответ

0 голосов
/ 04 декабря 2012

ура! Я нашел это.

При вызове main () в main.c я использовал такие параметры, как этот

int main(int i, char **c)

Однако, если я не использую параметры ... он исчезнет

int main()

Должно быть потому, что я ничего не передаю в основную сборку. Кроме того, printf () не имеет к этому никакого отношения, должно быть, он слишком много играл одновременно.

...