Chinaunix首页 | 论坛 | 博客
  • 博客访问: 198375
  • 博文数量: 264
  • 博客积分: 6010
  • 博客等级: 准将
  • 技术积分: 2740
  • 用 户 组: 普通用户
  • 注册时间: 2009-06-03 13:25
文章分类

全部博文(264)

文章存档

2011年(1)

2009年(263)

我的朋友

分类: C/C++

2009-06-09 14:30:29

 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:\\tc\\lib

  2.建立其首标文件(假设取名为myfunc.h)内容如下:

    extern void sub1(void);

    extern float sub2(int,float);

  将此文件拷贝到目录下c:\\tc\\include

  3.在用户的程序中按下例方式直接使用即可:#include

    main()

    {…

    调用sub1(),sub2();…

    }

  4.在Turboc下用编译命令tcc对用户程序文件进行编辑及链接,设其用户程序文件名为my.c,使用命令格式:

  tcc -Ic:\\tc\\include

阅读(520) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~