草庐IT

linux - 链接旧版本的 libc 以提供更大的应用程序覆盖率

Linux二进制文件通常动态链接到核心系统库(libc)。这使得二进制文件的内存占用非常小,但依赖于最新库的二进制文件不会在旧系统上运行。相反,链接到旧库的二进制文件将在最新系统上愉快地运行。因此,为了确保我们的应用程序在分发期间具有良好的覆盖率,我们需要找出我们可以支持的最旧的libc并将我们的二进制文件链接到它。我们应该如何确定可以链接到的最旧版本的libc? 最佳答案 找出可执行文件中的哪些符号正在创建对不需要的glibc版本的依赖。$objdump-pmyprog...VersionReferences:requiredfr

linux - 链接旧版本的 libc 以提供更大的应用程序覆盖率

Linux二进制文件通常动态链接到核心系统库(libc)。这使得二进制文件的内存占用非常小,但依赖于最新库的二进制文件不会在旧系统上运行。相反,链接到旧库的二进制文件将在最新系统上愉快地运行。因此,为了确保我们的应用程序在分发期间具有良好的覆盖率,我们需要找出我们可以支持的最旧的libc并将我们的二进制文件链接到它。我们应该如何确定可以链接到的最旧版本的libc? 最佳答案 找出可执行文件中的哪些符号正在创建对不需要的glibc版本的依赖。$objdump-pmyprog...VersionReferences:requiredfr