Chinaunix

标题: 如何包含自己写的库函数? [打印本页]

作者: bnnan    时间: 2003-07-31 10:59
标题: 如何包含自己写的库函数?
自己写了一个库,在使用GCC的时候该如何指定连接呢?我是将其拷贝到/usr/local/include文件夹下,还是有其他的方法?还有,再写一个该*.h的函数实现*.c,发现编译时怎么都找不到。在下是新手,初到CU,还望各位大虾指点小弟。
作者: 蓝色键盘    时间: 2003-07-31 12:11
标题: 如何包含自己写的库函数?
自己写了一个库,在使用GCC的时候该如何指定连接呢?
use -L or -l

gcc -c zhangsan.c lisi.c -L$HOME/lib -lmylib

我是将其拷贝到/usr/local/include文件夹下,还是有其他的方法?

this  ways is possible a bad  habit when copy lib to incl  for use lib.
作者: 蓝色键盘    时间: 2003-07-31 12:13
标题: 如何包含自己写的库函数?
有,再写一个该*.h的函数实现*.c,发现编译时怎么都找不到

this ways was often used  in linux kernel code.
作者: bnnan    时间: 2003-07-31 20:03
标题: 如何包含自己写的库函数?
那怎么使用自己编写的库函数呢?
作者: 小飞爱使申华    时间: 2003-07-31 21:29
标题: 如何包含自己写的库函数?
put your *.h to the same directory as the *.c, and then type #include "*.h" in your *.c file. Good luck!
作者: bnnan    时间: 2003-08-01 16:04
标题: 如何包含自己写的库函数?
at last ,i deside to write a library to use in my program,...,so,problem resolved.
作者: 蓝色键盘    时间: 2003-08-02 14:04
标题: 如何包含自己写的库函数?
什么问题

不是告诉你了吗?如果不是库,相互调用,在编译的时候指定相关的文件便可。如果是个库,那么-l阿




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2