首页 / 操作系统 / Linux / Linux下动态连接变为静态打包,使用statifier
Linux下动态连接变为静态打包,首先安装statifier,安装过程中需要安装gcc-multilib来做make的支持要改内核一个参数,不然生成的文件会有段错cat /proc/sys/kernel/randomize_va_space (默认为2)我们把它弄成0才能进行编译echo -n 0 >| /proc/sys/kernel/randomize_va_space弄一个测试文件test.ccmake后生成test可运行文件对着test制作statifier test test.static 生成的test.static就是完整打包了动态库的了man手册还有2总别的示例推荐阅读:用g++编译生成动态连接库*.so的方法及连接 http://www.linuxidc.com/Linux/2011-07/39586.htmLinux 动态连接加载器 ld-linux用法 http://www.linuxidc.com/Linux/2009-12/23391.htmLinux动态连接库示例 http://www.linuxidc.com/Linux/2007-08/7087.htmLinux 动态连接加载器 ld-linux用法 http://www.linuxidc.com/Linux/2009-12/23391.htm