linux 怎么安装系统静态库
发布网友
发布时间:2022-05-02 16:47
我来回答
共2个回答
热心网友
时间:2022-06-20 22:29
主要有两步:
1.编译源码
2.制作库
=====================================
以两个简单的源码为例,示范静态库制作的具体流程
1.编译源码
hello_first.c
void hello_first(void)
{
printf(“hello first”);
}
hello_second.c
void hello_second(void)
{
printf(“hello second”);
}
编译:
gcc -c hello_first.c -o hello_first.o
gcc -c hello_second.c -o hello_second.o
2.制作静态库
ar -r libhello.a hello_first.o hello_second.o
具体调用库实例
hello_main.c
#include 《stdio.h》
void hello_first(void);
void hello_second(void);
int main()
{
hello_first();
hello_second();
return 0;
}
编译:
第一种方法:
gcc hello_main.c libhello.a -o hello_main
第二中方法:
拷贝libhello.a到/lib目录下
gcc hello_main.c -lhello -o hello_main2
热心网友
时间:2022-06-20 22:29
最好说明一下要安装什么库。
一般可以从光盘安装,包管理器在线安装,或者下载源代码自行编译。