QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1377|回复: 2

求助:一个程序编译无错误,但链接有错误,请高手指点阿,谢谢!

[复制链接]
发表于 2006-7-18 16:16:37 | 显示全部楼层 |阅读模式
自己编写了很多函数接口,在调用时,总是提示“对.......未定义的引用”,我已经包括了头文件,气死我了,请高手指点!
 楼主| 发表于 2006-7-18 16:23:59 | 显示全部楼层
错误如下:

/usr/lib/gcc/i386-redhat-linux/4.1.0/../../../crt1.o: In function `_start':对‘m ain’未定义的引用
/tmp/ccCnKXeq.o: In function `vdlm2intr':input.c.text+0x7):对‘splnet’未定义的 引用
:input.c.text+0x1d):对‘vdlm2_dequeue’未定义的引用
:input.c.text+0x2:对‘splx’未定义的引用
/tmp/ccCnKXeq.o: In function `process_rxframe':input.c.text+0x8b):对‘vdlm2_de code’未定义的引用
:input.c.text+0xcf):对‘vdlm2_writeinternal’未定义的引用
:input.c.text+0x10b):对‘vdlm2_remove’未定义的引用
:input.c.text+0x176):对‘vdlm2_writeinternal’未定义的引用
:input.c.text+0x1ba):对‘vdlm2_writeinternal’未定义的引用
:input.c.text+0x220):对‘vdlm2_writeinternal’未定义的引用
/tmp/ccCnKXeq.o: In function `process_iframe':input.c.text+0x321):对‘vdlm2_wr iteinternal’未定义的引用
:input.c:(.text+0x3aa):对‘vdlm2_writeinternal’未定义的引用
:input.c:(.text+0x3d6):对‘vdlm2_start’未定义的引用
/tmp/ccCnKXeq.o: In function `frame_reject':input.c:(.text+0x58e):对‘vdlm2_writ einternal’未定义的引用
/tmp/ccCnKXeq.o: In function `process_sframe':input.c:(.text+0x6bf):对‘vdlm2_wr iteinternal’未定义的引用
:input.c:(.text+0x70e):对‘vdlm2_send_iframe’未定义的引用
:input.c:(.text+0x73:对‘vdlm2_send_iframe’未定义的引用
:input.c:(.text+0x755):对‘vdlm2_start’未定义的引用
/tmp/ccCnKXeq.o: In function `srej_routine':input.c:(.text+0x8bd):对‘vdlm2_send _iframe’未定义的引用
:input.c:(.text+0x8da):对‘vdlm2_start’未定义的引用
/tmp/ccCnKXeq.o: In function `rr_routine':input.c:(.text+0x917):对‘vdlm2_send_i frame’未定义的引用
collect2: ld 返回 1
回复

使用道具 举报

发表于 2006-7-18 19:17:49 | 显示全部楼层
不是头文件, 是 *.o 或 *.so *.a 之类的

gcc -o xxx -L/usr/lib -lz
这样才能链接 libz .
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-2 12:30 , Processed in 0.061108 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表