linux下构建静态库的方法
来源:互联网 发布:rameses b 知乎 编辑:程序博客网 时间:2024/05/18 22:17
1.编写.c 和.h 文件
我写了4个
add.c
#include "add.h"int add(int a,int b){return a+b;}
add.h
#ifndef __ADD_H__#define __ADD_H__int add(int, int);#endif
sub.c
#include"sub.h"int sub(int a,int b){return a-b;}
sub.h
#ifndef __SUB_H__#define __SUB_H__int sub(int, int);#endif2)编译成目标文件:gcc -c xxx.c -> xxx.o
3)编译成目标文件:gcc -c xxx.c -> xxx.o
ar libmath.a add.o sub.o
4)4)调用静态库
$ gcc main.c libmath.a (直接法)
$ gcc main.c -lmath -L. (参数法)
$ export LIBRARY_PATH=$LIBRARY_PeATH:.
$ gcc main.c -lmath (环境法)
为了使环境的设置持久化,把设置环境变量
的命令发到~/.bash_profile中。
nm a.out
T表示函数在内部定义的,没有调用,所以是静态库而不是动态库
0 0
- linux下构建静态库的方法
- linux下制作静态库和动态库的方法
- linux下制作静态库和动态库的方法
- linux下制作静态库和动态库的方法
- LINUX下动态库调用静态库的方法
- linux下生成动态库和静态库的方法
- linux下静态库和动态库的编译方法
- ar命令---linux下的静态库生成方法
- Linux下查看静态和动态链接库的方法
- Linux下添加静态路由的方法
- LINUX下设置静态IP的方法
- 在linux下构建l2tp vpn 的方法
- C静态库的构建
- linux环境下配置静态ip地址的方法
- Linux 下设置本机静态IP地址的方法
- Ubuntu Linux系统下设置静态IP的方法
- Ubuntu Linux系统下设置静态IP的方法
- Linux桥接模式下设置静态IP的方法
- Latex插入表格
- 2014 阿XXX安全工程师实习生招聘笔试总结
- Latex中常用的几个\begin
- 微信事件解析
- 腾讯QQ消息延迟送达问题
- linux下构建静态库的方法
- poj 1459 Power Network(最大流)
- UILayer 中的 吞噬
- DIV+CSS,自学,小记。
- Struts2源码阅读(五)_FilterDispatcher核心控制器
- Ural 1997-Those are not the droids you're looking for 二分图匹配
- 解析Qt的信号-槽机制是如何工作的 - How Qt Signals and Slots Work
- Latex使\section中的内容左对齐
- Latex将某一行文本居中