Makefile 如何使用make静态加载.so文件?

Makefile 如何使用make静态加载.so文件?,makefile,Makefile,是否有makefile修改可以帮助我静态加载共享库(*.so文件?您不能静态链接共享库(或共享静态库);他们是不同的动物。您可以做的是从对象文件构建一个静态库,或者如果不可能,您可以使用类似的工具将共享库转换为静态库,然后链接该库 makefile是一种脚本工具;它自动化了你可以手工完成的任务。在要求Make执行某项操作之前,您必须先弄清楚如何手动执行该操作。在linux上,Make文件中调用链接器(ld?)的部分将非常有用。应用程序()无法在运行时加载共享库。因此,我想静态加载.So文件。

是否有makefile修改可以帮助我静态加载共享库(*.so文件?

您不能静态链接共享库(或共享静态库);他们是不同的动物。您可以做的是从对象文件构建一个静态库,或者如果不可能,您可以使用类似的工具将共享库转换为静态库,然后链接该库


makefile是一种脚本工具;它自动化了你可以手工完成的任务。在要求Make执行某项操作之前,您必须先弄清楚如何手动执行该操作。

在linux上,Make文件中调用链接器(ld?)的部分将非常有用。应用程序()无法在运行时加载共享库。因此,我想静态加载.So文件。