Gcc编译静态库/动态库
2010-12-31 12:36
183 查看
编辑源文件OutPrint.cpp
#include <iostream>
#include <string>
using namespace std;
void OutPrint(string s)
{
cout<<s<<endl;
}
编译成目标文件
gcc -o outprint.o -c outprint.cpp
打包成静态库
ar rcs liboutprint.a outprint.o
打包成动态库
gcc -fPIC -o outprint.o -c outprint.cpp
gcc -shared -o liboutprint.so.1.0.0 outprint.o
ln -s liboutprint.so.1.0.0 liboutprint.so
#include <iostream>
#include <string>
using namespace std;
void OutPrint(string s)
{
cout<<s<<endl;
}
编译成目标文件
gcc -o outprint.o -c outprint.cpp
打包成静态库
ar rcs liboutprint.a outprint.o
打包成动态库
gcc -fPIC -o outprint.o -c outprint.cpp
gcc -shared -o liboutprint.so.1.0.0 outprint.o
ln -s liboutprint.so.1.0.0 liboutprint.so
相关文章推荐
- 在Linux下如何使用GCC编译程序、简单生成静态库及动态库
- gcc编译工具生成动态库和静态库之三----问题及重要知识点分析
- Linux C 编程入门之一:gcc 编译动态库和静态库
- gcc编译静态库和动态库
- 用gcc编译静态库,动态库
- GCC实现多文件编译,静态库,动态库
- GCC编译静态库及动态库
- gcc 编译动态库和静态库
- gcc编译静态库和动态库
- gcc 编译链接生成sqlite动态库和静态库
- gcc编译静态库和动态库
- linux下gcc编译静态库和动态库
- GCC 编译动态库和静态库
- gcc 编译动态库和静态库
- 在Linux下如何使用GCC编译程序、简单生成静态库及动态库。
- GCC编译静态库和动态库
- GCC 编译动态库和静态库
- 在Linux下如何使用GCC编译程序、简单生成静态库及动态库。
- GCC编译静态库和动态库
- 在Linux下如何使用GCC编译程序、简单生成静态库及动态库。