创建自己的静态库
(1) 编写库文件testlib.c
#include
void a()
{
printf("zyx/n");
}
(2)编写一个头文件用于声明我们使用的函数testlib.h
void a();
(3) 编译testlib.c
gcc -c testlib.c
(4) 用ar创建一个归档文件
ar crv libfirst.a testlib.o
生成libfirst.a
(5)在某些系统中还要为静态库生成一个内容表
ranlib libfirst.a
(6)然后就可以使用该静态库了
相关文章
- 一个能够自己主动生成静态库,自己主动安装程序的Makefile
- Linux下库文件的设置 (/usr/bin/ld: cannot find -lxxx 的解决办法)
- Linux下Gcc生成和使用静态库和动态库详解(转)
- linux 中如何将文件粘贴到usr下的lib内,学会在Linux下GCC生成和使用静态库和动态库...
- Linux下C++ 动态库so的生成与调用
- Linux下OpenSSL交叉编译生成、静态库
- (笔记)Linux下的静态库和动态库使用详解
- 32位系统下VS开发生成的.exe程序在64位系统中连接Access数据库文件问题的解决过程
- C++ / vs 如何生成自己的静态库(lib)文件
- LINUX下C++生成.so文件及编译生成可执行文件的过程