Linux 动态库的创建和使用简单实例
来源:互联网 发布:数据采集功能 编辑:程序博客网 时间:2024/06/15 22:17
参考:http://blog.csdn.net/ctthunagchneg/article/details/8509489
(整个工程在这里下载)
目录结构:
> main.cpp> Makefile> so (directory)>> hello.h>> hello.cpp>> Makefile
so路径下的文件:
hello.h
void Hello();
hello.cpp
#include "hello.h"#include <iostream>using namespace std;void Hello() { cout << "Hello world!" << endl;}
Makefile
all: g++ -fPIC -c hello.cpp g++ -shared -fPIC -o libhello.so hello.o echo `pwd` >> /etc/ld.so.conf ldconfigclean: rm -f *.o *.so
主工程路径下的文件:
main.cpp
#include "hello.h"int main(int argc, char* argv[]) { Hello(); return 0;}
Makefile
all: g++ main.cpp -I./so -L./so -lhello -o mainclean: rm -f main
- Linux 动态库的创建和使用简单实例
- linux 动态库的创建和使用
- Linux动态库的创建和使用
- linux 动态库的创建和使用
- linux 动态链接库的创建和使用--动态连接
- linux 动态链接库的创建和使用--动态连接
- Windows和Linux下动态库的创建和使用
- Linux 动态链接库的编译和使用实例
- linux 动态链接的创建和使用
- linux的动态链接库的创建和使用
- Linux静态库和动态库的创建与使用
- Linux下静态库、动态库的创建和使用
- Linux库的创建和使用--动态库
- Linux下静态库、动态库的创建和使用
- Linux静态/动态链接库的创建和使用
- Linux静态/动态链接库的创建和使用
- Linux静态/动态链接库的创建和使用
- Linux静态/动态链接库的创建和使用
- 解析用户权限管理系统中的单点登录
- js和flash相关的用法
- 如何选择机器视觉光源
- Ibatis如何打印要执行的SQL
- 怎样知道自己所在地的经纬度
- Linux 动态库的创建和使用简单实例
- 游戏编程入门学习笔记28——菜单篇——了解MFC
- OpenCV中stitcher的简单应用
- 数学之路(3)-数据分析(3)
- jQuery 遍历
- Hadoop集群lzo文件的并行map处理
- 安装mysql
- hibernate一级缓存和二级缓存的区别
- C++:LIB和DLL的区别与使用