如何重新打包 gnu gcc 标准库 stdc++、gcc 和 gcc_eh?
在不修改和重新编译 gnu gcc 和 stdc++ 库构建的情况下,我需要能够使用不同的嵌入 soname 重现这些库的动态加载版本。 我想我会很聪明,使用可用的静…
使用哪个版本的 libstdc++.so.6?
我在 Solaris 上使用第三方共享库 (libsw_api.so),当我尝试加载该库时,会产生以下错误: fatal: relocation error: file libsw_api.so: symbol _ZNK…
libstdc++ GLIBCXX 版本错误
当我使用 g++ 在计算机中编译 c++ 程序并传输可执行文件以在我的大学服务器上运行它时,我得到 ./main: /usr/lib/libstdc++.so.6: version `GLIBCXX_3…
“.text 符号‘._XXXXXXXXX 无法识别的存储类别 111”是什么意思?
当尝试对 AIX 5.3 上编译的可执行文件或共享库进行 objdump 时,我多次收到此错误消息。对于本机上的任何其他可执行文件,它都可以正常工作。 该可执…
Solaris sparc 9/10 libstdc++兼容性问题(64 位)
我在 sparc9 和 sparc10 系统上安装了 gcc 3.4.6。当我尝试在 sparc10 上使用共享对象(基于 sparc9 构建)时,遇到不兼容问题。如果我在 sparc9 系统…
如何静态链接libstdc++
我试图让我的程序在 libstdc++ 版本不同的另一台机器上运行。我正在netbeans上开发和编译它。我已指定选项 -static-libstdc++ 但程序继续尝试在本地计…
valgrind 未检测到的 malloc_consolidate (malloc.c) 中的分段错误
我的程序出现分段错误,但我找不到原因。 最糟糕的是,有问题的函数并不总是导致段错误。 GDB 确认了该错误并产生了此回溯: Program received signal…
部署使用 GCC 4.6 编译的 OSX 应用程序
我正在尝试将我的一个项目移植到 Mac OS-X 上。 当我使用 C++0X 开发项目时,我需要比 Xcode(甚至 Xcode4)提供的 GCC 版本更新的版本,因此我在 Sno…
使用使用较新版本的 g++ 编译的共享对象
我有一些必须使用 g++4.5 编译的共享对象,我希望它们能够链接到使用 g++4.1 和 g++4.2 编译的应用程序中。 据我了解,他们不能保证不同版本的 libstd…
ubuntu 11.04 上自定义构建的 gcc 4.6.0 链接错误的 libstdc++
我定制的 gcc 4.6.0 安装在 ubuntu 10.04 上的主目录中,大多数情况下链接系统 libstdc++ 而不是定制的 gcc(如 ldd 所证明的)。更令人费解的是,使…
libstdc++ 的库搜索路径
我已经使用 GLIBCXX_3.4.11 编译了动态链接到 libstdc++.so 的共享库。我想将我的代码发送给 stdc++ 库仅为 3.4.10 版本的人。我不想要求他更新他的库…
/usr/lib/libstdc++.so.6:版本“GLIBCXX_3.4.15”未找到
如何在 Ubuntu 中获取 GLIBCXX_3.4.15?我无法运行我正在编译的一些程序。 当我这样做时: strings /usr/lib/libstdc++.so.6 | grep GLIBC 我得到: G…
为什么 libstdc 没有++在 freebsd 上需要 libc.so 的链接吗?
在 freebsd 上,libstdc++.so 不链接到 libc.so,但它必须调用 open、close 等函数。为什么它不像 Linux 上那样列在下面 ldd 的输出中? freebsd$ ldd…