glibc 在代码块中的静态链接

Static linking of glibc in codeblocks

我想使用 codeblocks.For 使用 glibc 对我的代码进行静态编译,我已经完成了以下操作, Project->Build Options->Linker settings->Other-linker-options ,然后添加-static-libgcc。然后构建 运行 代码。该代码在具有 glib 版本 2.19 的 Ubuntu-14.04 机器上运行良好。然后我将代码复制到另一台有 2.12 的机器上。进行静态链接的唯一目的是使 2.12 中的代码也成为 运行。但是它给出了与没有静态链接相同的错误,如下所示,
/usr/lib64/libstdc++.so.6: 找不到版本 GLIBCXX_3.4.15' not found /lib64/libc.so.6: versionGLIBC_2.14' 有人可以帮我吗?我是否正确地进行了 glibc 的静态链接?

glibc 不是 libgcc(GCC 编译器支持库)。 glibclibc(GNU C 库)。 -static-libgcc静态 links libgcc。你不能静态 link libc 除了静态 link 使用 -static.

编译整个可执行文件