Linux so动态库文件相当于windows的dll文件。Linux的开发多用c语言,关于gcc编译器的使用这里不再赘述。
gcc编译器使用学习链接直通车
http://c.biancheng.net/view/660.html
划重点
不像 Windows,Linux 不以文件后缀来区分可执行文件,Linux 下的可执行文件后缀理论上可以是任意的,这里的.out只是用来表明它是 GCC 的输出文件。不管源文件的名字是什么,GCC 生成的可执行文件的默认名字始终是a.out。
编译的so文件的代码:
#include <stdio.h>
void lib_printnumber(int arg)