
一个最简单的动态链接库程序,使用g++命令行编译。便于回忆,就把它记到Blog中。
编译成obj文件:
g++ -c -o dll.obj dll.cpp
链接obj,生成dll:
g++ -shared -o dll.so dll.obj
1 |
|
1 |
/* file: dll.cpp */ |
动态库调用
调用动态库:
直接编译成exe:
g++ main.cpp dll.so -o main.exe
1 |
/* file: main.cpp */ |

一个最简单的动态链接库程序,使用g++命令行编译。便于回忆,就把它记到Blog中。
编译成obj文件:
g++ -c -o dll.obj dll.cpp
链接obj,生成dll:
g++ -shared -o dll.so dll.obj
1 |
|
1 |
/* file: dll.cpp */ |
调用动态库:
直接编译成exe:
g++ main.cpp dll.so -o main.exe
1 |
/* file: main.cpp */ |
近期评论