与glibc和libstdc ++静态链接
我正在编写一个与GNU GPL不兼容的跨平台应用程序。我当前面临的主要问题是该应用程序与glibc和libstdc
++动态链接,并且几乎所有对库的新更新都不向后兼容。因此,在我的应用程序中会看到随机崩溃。
解决方法是,将应用程序的二进制文件分发在几个不同的系统(具有不同的C / C
运行时版本)上编译。但我要没有这个。所以我的问题是,请牢记许可和所有注意事项,我可以静态链接glibc和libstdc
吗?另外,这会导致rtld问题吗?
回答:
-static-libgcc
如果为链接器指定了选项,则它将链接到静态版本的C库(如果系统上可用)。否则将被忽略。
以上是 与glibc和libstdc ++静态链接 的全部内容, 来源链接: utcz.com/qa/401561.html