红联Linux门户
Linux帮助

linux下如何将xxx.c编译打包成xxx.so

发布时间:2015-09-08 22:00:07来源:linux网站作者:武晓兵

第一步:编辑文件hello.c。

#include <stdio.c>

void hello()
{

printf("hello world!\n");

}


第二步:编译hello.c文件为可执行文件。

# gcc  hello.c -o hello


第三步:编译hello.c文件为.so文件。

#  gcc hello.c –fPI  –share  -O liblib.so


linux下.o .so .a文件详解:http://www.linuxdiyf.com/linux/13916.html

Linux .o a .so .la .lo的区别及libtool相关介绍:http://www.linuxdiyf.com/linux/8120.html

Linux下的动态链接库.so文件的使用:http://www.linuxdiyf.com/linux/5128.html

Linux共享库.so文件的命名和动态链接:http://www.linuxdiyf.com/linux/9186.html