Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux ld86编译中的自动启动错误_Linux_Bcc Compiler - Fatal编程技术网

Linux ld86编译中的自动启动错误

Linux ld86编译中的自动启动错误,linux,bcc-compiler,Linux,Bcc Compiler,我正试图在Linux下编译一个相当基本的程序,但我在使用ld86时遇到了问题。有人知道什么是自动启动吗 $ 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

我正试图在Linux下编译一个相当基本的程序,但我在使用
ld86
时遇到了问题。有人知道什么是
自动启动吗

$ 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

2012年3月12日更新:当我定义自己的
printf()

Huzzah!我找到了

在main.c中调用main()时,我使用了如下参数

int main(int i, char **c)
但是,如果我不使用任何参数。。。它消失了

int main()
一定是因为我并没有把任何东西从总成传给总成。而且printf()与此无关,一定是一次玩了太多东西