可以利用gcc的参数设置,轻松的编译共享目标文件(*.so), gcc x.c -shared。具体怎么用dlopen加载so文件,网上很多,我就不在这里写了啊。
那么利用这个机制,可以玩一些好玩的呢?今天写一个可以动态so文件的可执行文件,支持功能动态扩展,总体做下来有一种插件开发模式的味道。
还有其他好玩的吗?期待大神的指点。
美好的一天。。。
linux下的动态加载
原文:http://www.cnblogs.com/zhouat/p/dlopen_so.html