2013-10-17 139 views
2

如何将预构建的动态可执行文件转换为静态可执行文件而无需从源代码重新编译?我在Linux上使用ARMv7 cpu,并且我已经访问了动态可执行文件所需的库。 (我不能使用貂王或Statifier!)如何将动态可执行文件转换为静态可执行文件?

+1

如果您不允许使用Ermine,Statifier或jumpstart,那么重新编译看起来只是选项。 –

回答

1

您需要使用的库的静态版本,并将它们链接到为静态链接准备的程序的编译版本。

所以我不认为你可以绕过重新编译。

0

如果您有全部.o文件,那么您可以将它们与静态版本的库链接。

这意味着可以创建一个静态版本而无需从源代码编译,但通常人们不会保留.o文件,所以我想你将不得不从源码编译所有东西。

相关问题