当前位置: 技术问答>linux和unix
关于unix下一个编译的问题
来源: 互联网 发布时间:2015-01-10
本文导语: 编译最后出现如下错误: undefined first referenced symbol in file main /usr/ccs/lib/crt1.o i386ld fatal:...
编译最后出现如下错误:
undefined first referenced
symbol in file
main /usr/ccs/lib/crt1.o
i386ld fatal: Symbol referencing errors. No output written to mid170
请问这是什么原因引起的?
undefined first referenced
symbol in file
main /usr/ccs/lib/crt1.o
i386ld fatal: Symbol referencing errors. No output written to mid170
请问这是什么原因引起的?
|
你的main函数需要一个void指定返回值为空
例如:
我们常定义函数如下:
void main()
{}
例如:
我们常定义函数如下:
void main()
{}
|
当然有问题。
这样的文件不能用-o选项编译成可执行文件。只能用-c选项编译成.o的中间代码。
这样的文件不能用-o选项编译成可执行文件。只能用-c选项编译成.o的中间代码。