建立自己的C语言函数库
2010-10-06 21:28
218 查看
http://www.vcworld.net/news/200911/091956.html
1、现将二各函数sub1()及sub2()建立成一个函数库文件取名为mylib.lib。两个函数的函数及型参如下:void sub1(void);float sub2(int i,float x)将它们分别建立一个文件,取名为s1.c及s2.c,在用命令tcc对它们反别编译后产成两个目标文件s1.obj及s2.obj,最后使用tlib命令建立函数库文件mylib.lib,并建立相应的例表文件(例表文件主要用来检查主函数库的使用情况),命令格式如下:
tcc s1.c s2.c
tlib mylib +s1 +s2,mylib.lst
将产生的mylib.lib函数库文件拷贝到标准库目录下c: clib
2、建立其首标文件(假设取名为myfunc.h)内容如下:
extern void sub1(void);
extern float sub2(int,float);
将此文件拷贝到目录下c: cinclude
3.在用户的程序中按下例方式直接使用即可:
#include<myfunc.h>
main()
{…
调用sub1(),sub2();
…
}
4.在Turboc下用编译命令tcc对用户程序文件进行编辑及链接,设其用户程序文件名为my.c,使用命令格式:
tcc -Ic: cinclude
1、现将二各函数sub1()及sub2()建立成一个函数库文件取名为mylib.lib。两个函数的函数及型参如下:void sub1(void);float sub2(int i,float x)将它们分别建立一个文件,取名为s1.c及s2.c,在用命令tcc对它们反别编译后产成两个目标文件s1.obj及s2.obj,最后使用tlib命令建立函数库文件mylib.lib,并建立相应的例表文件(例表文件主要用来检查主函数库的使用情况),命令格式如下:
tcc s1.c s2.c
tlib mylib +s1 +s2,mylib.lst
将产生的mylib.lib函数库文件拷贝到标准库目录下c: clib
2、建立其首标文件(假设取名为myfunc.h)内容如下:
extern void sub1(void);
extern float sub2(int,float);
将此文件拷贝到目录下c: cinclude
3.在用户的程序中按下例方式直接使用即可:
#include<myfunc.h>
main()
{…
调用sub1(),sub2();
…
}
4.在Turboc下用编译命令tcc对用户程序文件进行编辑及链接,设其用户程序文件名为my.c,使用命令格式:
tcc -Ic: cinclude
相关文章推荐
- 建立自己的C语言函数库
- 今天在http://blog.csdn.net上建立了自己的Blog
- 【分享】免费建立自己的站点
- u-boot-2010.06在TQ2440上的移植--建立自己的demo板
- 关于如何在Android源码目录中建立自己的C工程,并用mm命令单独进行该C工程模块的编译,以及Android.mk的使用介绍(2)
- 在Visual C# .NET中建立自己的地址栏
- 建立自己的RSS
- 让我们都建立自己的知识树吧
- 在Protel99se中建立自己的元件封装库
- 建立自己的csdn知识管理库(1)
- git--tortoise小乌龟可视化工具结合csdn的code中心建立自己的项目管理
- Eclipse中建立自己的JUnit测试
- 金融人士如何建立自己的人脉?
- 为什么hadoop要自己建立序列化框架
- 【工具】使用Eclipse for php集成开发工具建立自己的工程
- 创业之初你真的需要建立自己的网站吗?
- 自己动手开发编译器(四)利用DFA转换表建立扫描器
- windows中建立以自己的名字命名的共享目录,在linux字符终端浏览共享目录中内容。
- 用Sphinx建立静态网站来管理自己的工作