双11狂欢大促

盲盒赢 定制羽绒服

开启惊喜盲盒,抽取你的专属好礼

— 惊喜奖品抢先看 —

一大堆的C函数,怎么编译成一个lib文件来使用 ?

nj_draker nj_draker 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
一大堆的C函数,怎么编译成一个lib文件来使用 ?

我下了jpge的解马程序,是很多的C函数,常见的做法是编译成一个LIB来使用?

我不知道怎么去创建一个PROJECT把他们编译成lib
...全文

相关推荐

C语言:详解C语言中的lib文件

部分内容:  用C 语言编程时,通常要建立一些用户函数。如果这些函数具有通用性,一般的方法是将它们作成头文件,当需要时用“#include”命令将其包含到源程序之中,以提高编程效率。但在特定的程序中一般仅使用这些函数的一部分,若用上述方法包含所有函数,编译器在编译的时候会把所有包含进的函数都进行编译,这无疑会使源程序变得庞大而难于理解,并会影响执行效率。建立用户目标模块库(lib文件)可以解决这个问题,你可以事先把有特定功能的通用的子函数集编译完成后生成的obj文件打入lib文件,当链接器tlink.exe在进行链接操作时,便只会把程序内部用到的通用函数所在的obj文件链接进来(已验证:不能定位到具体函数),这样生成的obj文件便会更精简,生成的exe文件也更小。   其实,一个lib文件是obj文件的集合。当然,其中还夹杂着其他一些辅助信息,目的是为了让编译器能够准确找到对应的obj文件。我们可以通过tlib.exe(在tc2.0下的根目录)来对lib文件进行操作,你可以把自己生成的obj文件通过tlib命令加入到一个lib文件中,也可以把lib文件内的obj文件进行删除操作,还可以把内部的obj文件给提取出来。明白了lib文件的大致结构以及对它的具体操作,在学习C语言的过程中,就会又多了一个切入点对C语言具体实现进行研究。

张明云

Keil C 里面Lib库文件的生成与调用

Keil C里面 lib文件生成方法。

weixin_38676851

Keil中的C51FPS.LIB文件

Keil软件中的C51FPS.LIB文件

yanse56

详解keil中lib文件生成和使用

详解keil中lib文件生成和使用

yy_ever

CCS中如何生成LIB文件-并在另外CCS项目中引用LIB文件

CCS中如何生成LIB文件-并在另外CCS项目中引用LIB文件,详尽的指导,亲测有效

EamonC
评论 10
收藏 已收藏
分享
返回顶部
nj_draker
VC/MFC 16,550 成员 421,605 内容