C++: Linux上静态库和动态库
来源:互联网 发布:知向濂洛之学 编辑:程序博客网 时间:2024/06/06 00:14
库由abc.h和abc.cpp组成:
~/cpp/mylib$ cat lib/abc.h
class Abc {
public:
Abc();
void log();
};
~/cpp/mylib$ cat lib/abc.cpp
//动态:g++ -shared -fPIC -o libabc.so abc.h abc.cpp
//静态:
//g++ -O -c abc.h abc.cpp
//ar -rsv libabc.a abc.o
#include "abc.h"
#include <stdio.h>
Abc::Abc() {
printf("%s,%d\n",__FUNCTION__,__LINE__);
}
void Abc::log() {
printf("%s,%d\n",__FUNCTION__,__LINE__);
测试文件abcmain.cpp:
cox@cox:~/cpp/mylib$ cat abcmain.cpp
//动态:g++ abcmain.cpp -o abcmain -labc
//静态:g++abcmain.cpp -o abcmainstatic -L ./ -labc
#include "abc.h"
int main() {
Abc abc;
abc.log();
}
- C++: Linux上静态库和动态库
- Linux C静态库和动态库的制作
- Linux c 开发 - 静态库和动态库
- Linux下C调用静态库和动态库
- 【C语言】Linux下动态库和静态库详解
- Linux C 静态库和动态库的使用
- 【C/C++开发】C++静态库与动态库以及在Linux和Windows上的创建使用
- C语言--动态库和静态库
- 动态库和静态库的生成 linux c/c++
- 动态库和静态库的生成 linux c/c++
- linux库:静态库和动态库
- Linux动态库和静态库比较
- Linux创建静态库和动态库
- Linux中的静态库和动态库
- linux 下静态库和动态库
- linux中的动态库和静态库
- [Linux]链接,静态库和动态库
- LINUX 静态库和动态库
- 高效的RGB类型到整型的转换
- Android应用开发笔记(12):Android应用的自动升级、更新模块的实现 (转载)
- LeetCode之Best Time to Buy and Sell Stock
- 驱动感染技术扫盲(C描述)
- Android Studio试用说明
- C++: Linux上静态库和动态库
- Sys.WebForms.PageRequestManagerParserErrorException: 无法分析从服务器收到的消息。
- tornado 3.0.1 中关于cookie和secure cookie的那点事儿
- ios-获取系统相簿里边的所有照片
- django1.4模板中如何导入js、css等外部文件
- 顶级 PHP 大师的 10 条开发建议
- JUnit4概述
- sql 工具备忘
- JAVA、JS中验证身份证号码、手机号码、电子邮箱的正则表达式