摘要:
可以利用gcc的参数设置,轻松的编译共享目标文件(*.so), gcc x.c -shared。具体怎么用dlopen加载so文件,网上很多,我就不在这里写了啊。 那么利用这个机制,可以玩一些好玩的呢?今天写一个可以动态so文件的可执行文件,支持功能动态扩展,总体做下来有一种插件开发模式的味道。 还有其他好玩的吗?期待大神的指点。 美好的一天。。。 还有一个有趣的命令:killalll gnome-session sysctl -w kernel.randomize_va_space=0 sysctl -w kernel.exec-shield=0 gcc -fno-sta... 阅读全文