如何在命令行方式下使用Tlink.exe(Turbo C)

happylaodu 2001-07-20 03:03:48
自己做一个库文件,现已经做好,比如叫nothing.lib,其中就一个函数,中间只有一句话 printf("nothing");

在另一个C源程序中调用该函数,已经包含相就应的头文件nothing.h,该头文件中自然有nothing()函数声明。该C源程序叫test.c,现编译生成test.obj。

在命令行方式下用Tlink进行链接:
tlink test.obj,test.exe,,nothing
提示说"undefined symbole _PRINTF in module nothing"
我再加上一些TC自已的lib比如cs.lib,则出更多的错,比如undefined symble _abort……

这是怎么回事呢?我看了Tlink的简单说明,不知道如何是好?请高手帮忙。
...全文
260 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
Leemaasn 2001-07-21
  • 打赏
  • 举报
回复
情况确实怪怪?
能让我们看看你的部分代码?
happylaodu 2001-07-20
  • 打赏
  • 举报
回复
最烦说废话的了,眼下帮忙要紧啊。
wjyasd 2001-07-20
  • 打赏
  • 举报
回复
使用开发环境中的 PRJ 工程不行吗?
happylaodu 2001-07-20
  • 打赏
  • 举报
回复
帮忙啊!
happylaodu 2001-07-20
  • 打赏
  • 举报
回复
这三个库都有试过,总有一大堆的错误!

头文件肯定是有加的。
ie4888 2001-07-20
  • 打赏
  • 举报
回复
少了TC的lib,看看你用的是什么模式,决定是CS、CM、CL库,还有,做库是包含TC的头文件<stdio.h>有printf()的定义

69,364

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧