建立自己的C语言函数库

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
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值