2012-03-13 7 views
0

Linuxでかなり基本的なプログラムをコンパイルしようとしていますが、ld86で問題があります。誰でもauto_startは何ですか?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 

UPDATE 2012年3月12日:私は私自身のprintf() ...

答えて

0

Huzzahを定義するときに離れて行くようです!私はそれを見つけた。私は、パラメータを使用しない場合、main.cの中で、私はこの

int main(int i, char **c) 

のようなパラメータを使用していた)(メイン呼び出すと、しかし、...それは私ので、指定する必要があります

離れ

int main() 
を行く

アセンブリから何もメインに渡さないでください。また、printf()はそれと関係がなく、一度に多すぎるもので遊んでいたに違いありません。

関連する問題