在使用tc编写程序时,你或许对其中的*.lib文件产生疑问,这些lib文件有什么用途?
用C 语言编程时,通常要建立一些用户函数。如果这些函数具有通用性,一般的方法是将它们作成头文件,当需要时用“#include”命令将其包含到源程序之中,以提高编程效率。但在特定的程序中一般仅使用这些函数的一部分,若用上述方法包含所有函数,编译器在编译的时候会把所有包含进的函数都进行编译,这无疑会使源程序变得庞大而难于理解,并会影响执行效率。建立用户目标模块库(lib文件)可以解决这个问题,你可以事先把有特定功能的通用的子函数集编译完成后生成的obj文件打入lib文件,当链接器tlink.exe...



- [qiansanshi] 熟悉的ID,熟悉的事,祝朋友们学习工作愉快 11/04 19:22
- [mywiil] 这里曾经给我们带来了那么多回忆,却不曾想,慢慢的被我们遗忘。 没事的时候,回来看看吧,这里有我 08/31 09:41
- [rotapple] 知道了,这是书后面的实验章节。我还没看到那边 08/29 16:14
- [rotapple] 这是什么书? 08/29 14:54
- [tomato] 怎么都这么伤感! 08/29 09:12
- [tomato] 怎么都这么伤寒! 08/29 09:12
- [rotapple] 感觉只要理解了跳转的过程及ip修改的方式。就不难理解了。 08/16 15:00
- [游客] add al,80h CF=1;OF=1;SF=0;ZF=1;PF=1 你 07/13 16:47
- [游客] 谢谢 很有用 06/23 18:06
- [游客] 你向下跳转的例子显然不符合题意,用7ch向下跳转那就相当与jmp指令的效果了(没有循环),要知道lo 03/26 20:51
- [sgiceleo] 谢谢一直关注我的作业 ,虽说有很多很多不懂的 ,但是看到那么多编程前辈们的鼓励 ,我有信心继续努力! 02/15 10:02
- [oldmtn] 我好久没上了,看到了你的留言. 讨教你一下,你想过深入学习汇编没有,现在搞汇编人很少啊 大多数人 09/28 14:36
- [ym3823078] 来 看看,呵呵 07/22 00:31
- [netbox] 请教一个问题:8根数据总线一次可以传送一个8位二进制数据(即一个字节)。 不是一个数字占一个字 06/23 19:57
- [netbox] 呵呵,感谢你~~光临我的博客!多多指导,。。加油! 06/23 19:50
- [游客] 说汇编难学,我不信。别人说的不算,我得试验一下。 ----------------- 说的好! 03/07 19:38
[2009-04-06 12:42]
详解C语言中的lib文件以及tlib命令
阅读全文 |
评论次数(5) |
浏览次数(3364) |
所属类型(C语言学习)
[2009-02-16 15:35]
关于“函数malloc的实现”的深入探讨
过完年了,又开始新的学习和生活了。去年用了不少时间把《汇编语言》学习了一下,获益匪浅!十分感谢汇编网各位老师和网友对我的帮助。现在,俺开始跟着学习C语言了。吼吼~~
不过,在学习“函数malloc的实现”这一章的过程中,俺发现教程中提供的参考代码中,某些细节之处存在小小的纰漏,在此我就大胆一下,对本章中的学习过程进行一下探索和探讨,望各位老师和同学不吝指教。
首先,根据对教程的理解,我先将整个malloc申请内存引发的流程简单说一下。
1.用户通过malloc申请内存,开始遍历空间链表,查找合适大小的结点。
2.如果找到合适大小的结点,就将该结点返回给用户。...
不过,在学习“函数malloc的实现”这一章的过程中,俺发现教程中提供的参考代码中,某些细节之处存在小小的纰漏,在此我就大胆一下,对本章中的学习过程进行一下探索和探讨,望各位老师和同学不吝指教。
首先,根据对教程的理解,我先将整个malloc申请内存引发的流程简单说一下。
1.用户通过malloc申请内存,开始遍历空间链表,查找合适大小的结点。
2.如果找到合适大小的结点,就将该结点返回给用户。...
阅读全文 |
评论次数(6) |
浏览次数(3037) |
所属类型(C语言学习)
页码数(1):
1