请问编译产生的tds文件是记录什么的?

pepepig 2004-11-04 01:45:19
发现CodeGuard产生的日志文件有了tds文件才能看到完整信息,那么tds是记录什么的?
...全文
245 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
ch_builder 2004-11-04
  • 打赏
  • 举报
回复
说白了,她就是垃圾,编译之后只会占空间
yf2100 2004-11-04
  • 打赏
  • 举报
回复
chiengod(钱神爷) 的回复是正解
laisf 2004-11-04
  • 打赏
  • 举报
回复
up
chiengod 2004-11-04
  • 打赏
  • 举报
回复
它是生成exe时的中间文件,编译时产生的,
记录用于调试的符号表。如果你要删除他,你再调试它还会产生。
pepepig 2004-11-04
  • 打赏
  • 举报
回复
没有tds那实际上还编译吗?警告、错误能知道了吗?是不是直接运行的exe呀?
因为我一跑,没看见编译信息就直接运行程序了。
pepepig 2004-11-04
  • 打赏
  • 举报
回复
可是为什么不记录断点?文件还那么大,Borland就差这么点功夫?多谢楼上,能不能说说有哪些调试信息被记录?
chiengod 2004-11-04
  • 打赏
  • 举报
回复
tds 文件,是保存调试信息的。当一个Project打开时,tds 文件就不能删除了。在IDE中
能够调试的程序,关闭Project后,删除tds文件,再次打开Project,运行程序(保证没有
再次link),就会发现程序不能再被调试了(因为那个保存调试信息的tds文件删除了)。

13,873

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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