libstdc++相关内容

GNU C++标准库使用哪种算法来计算指数函数?

请考虑在C++numerics库的头cmath中定义std::exp。现在,请考虑C++标准库的实现,比如libstdc++。 考虑有各种算法计算初等函数,如arithmetic-geometric mean iteration algorithm计算指数函数和其他三种算法here; 如果可能,请您说出libstdc++中用来计算指数函数的特定算法好吗? PS:恐怕我既找不到包含 ..
发布时间:2022-06-20 11:11:18 C/C++开发

在CentOS-7中更新/usr/Include/c++

我已在CentOS 7上安装了devtoolset-10程序包并运行了/opt/rh/devtoolset-10/enable脚本,因此现在当我执行以下操作时: g++ --version 我明白了: g++ (GCC) 10.2.1 20210130 (Red Hat 10.2.1-11) 太好了。问题是,/usr/include/c++下面的标题仍然指向您的旧libstdc ..
发布时间:2022-04-07 20:22:44 其他开发

Libstdc++.so.6:未找到版本`GLIBCXX_3.4.20';

要将RAW-Reads>2 GB上传到Genebank上的SRA,我在ubuntu16.04上安装了aspera连接插件。但该插件并没有按照基因库SRA门户上的说明弹出。 我在本地初始化插件时在终端上收到此错误(~/.aspera/connect/bin/asperaconnect): lib/libstdc++.so.6: version `GLIBCXX_3.4.20' not f ..
发布时间:2022-04-02 20:34:22 其他开发

如何使用 GCC 4.8 配置 libstdc++?

不久前,我决定升级到 GCC 4.8,以便尽早开始使用一些 c++11 功能.不过,我有点走神了,直到几天前的一个项目才真正使用任何新功能(新编译器似乎工作正常,但这可能只是因为我没有使用任何新功能.) 在这个新项目中,当我使用 =std=c++11 标志编译时,我没有遇到任何问题.但是,在运行时,我收到错误: ./main:/usr/lib/i386-linux-gnu/libstd ..
发布时间:2022-01-23 21:13:25 C/C++开发

如何静态链接 libstdc++

我试图让我的程序在另一台 libstdc++ 版本不同的机器上运行.我正在netbeans上开发和编译它.我已指定选项 -static-libstdc++ 但程序继续尝试在本地机器中加载 libstdc++.so.6. 如何获得完全静态的 libstdc++ 链接? 谢谢. 解决方案 我不确定这里的确切情况,但我刚刚在不同版本的 Mac OS X 和 gcc 中遇到了类似的问题 ..
发布时间:2022-01-23 20:49:36 C/C++开发

libstdc++ GLIBCXX 版本错误

当我在我的计算机上使用 g++ 编译一个 c++ 程序并传输可执行文件以在我的大学服务器上运行它时,我得到了 ./main:/usr/lib/libstdc++.so.6: 未找到版本“GLIBCXX_3.4.9"(./main 需要)./main:/usr/lib/libstdc++.so.6: 找不到版本“GLIBCXX_3.4.14"(./main 需要)./main:/usr/lib/l ..
发布时间:2022-01-23 20:31:49 C/C++开发

GDB 错误消息 (GCC 4.7) (来自 macports)

我在启动 gdb 时收到这样的消息: $ gdb a.outGNU gdb 6.3.50-20050815(Apple 版本 gdb-1708)(2011 年 11 月 3 日星期四 21:59:02 UTC)版权所有 2004 Free Software Foundation, Inc.GDB 是自由软件,受 GNU 通用公共许可证保护,您是欢迎在某些条件下更改和/或分发它的副本.键入“显示复 ..
发布时间:2022-01-20 20:31:00 其他开发

在 CentOS 7 上找不到 GLIBCXX_3.4.21

我最近在 CentOS 上将我的 gcc 版本从 4.7 更新到了 5.4,但是现在我在编译我的程序时收到以下错误 /lib64/libstdc++.so.6:未找到版本“GLIBCXX_3.4.21" 我找到了一些​​解决方案 ,但我仍然无法解决问题.这些是我用 whereis gcc 找到的路径 gcc:/usr/bin/gcc/usr/lib/gcc/usr/local/bin/gc ..
发布时间:2022-01-13 21:34:31 其他开发

避免链接到 libstdc++

我正在开发一个嵌入式项目,该项目目前在 Linux 和 uClibc 中使用 C.我们有兴趣将其移至 C++,但我不希望与 libstdc++ 中的链接相关的开销.我的印象是,如果我们不使用 STL 中的任何东西,例如 iostream 或 vector,这是可能的. 如何在不链接到 libstdc++ 的情况下指导 g++ 编译? 解决方案 编译时,使用g++ -c 只编译.然后对 ..
发布时间:2022-01-11 15:49:51 服务器开发

如何将 C++ 目标文件与 ld 链接

我正在尝试使用 ld 而不是 g++ 链接 C++ 的输出.我这样做只是为了学习如何做,而不是出于实际目的,所以请不要建议只用 g++ 来做. 看着这个问题,这个人当他们运行 ld 命令时得到同样的错误: $ ld test.o -o test.outld:警告:找不到入口符号_start;默认为 00000000004000e8test.o:在函数“main"中:test.cpp:(.t ..
发布时间:2022-01-11 15:49:25 C/C++开发

如何构建同时需要 libstdc++.so.5 和 libstdc++.so.6 的应用程序?

我想以重要的通知作为开头,即我不是 C/C++ 程序员,并且对 C 中的库链接如何工作知之甚少. 我们的代码使用 libstdc++.so.6(我认为是 gcc 3.4).我们有使用 libstdc++.so.5(我认为是 gcc 2.something 或 3.2)的第三方预编译(闭源)库.这是在linux上.我们有第三方库的 .a 和 .so 版本. 是否可以使用 3rd 方库构建 ..
发布时间:2022-01-11 15:37:08 其他开发

__dso_handle 在哪里定义?

我在尝试编译我的程序时遇到一个未解决的符号错误,它抱怨它找不到 __dso_handle.这个函数一般定义在哪个库中? nm on libstdc++.so.6 的以下结果是否意味着它包含该内容? 我试图链接它,但仍然出现错误. nm libstdc++.so.6 |grep dso00000000002fc480 d __dso_handle 解决方案 __dso_handle ..
发布时间:2022-01-11 15:32:48 其他开发

如何编辑和重新构建 GCC libstdc++ C++ 标准库源代码?

我正在进行一些研究,想编辑 libstdc++ 库中的一些源代码以进行实验.我特别有兴趣尝试并行排序算法.有没有地方可以找到文档来轻松编辑和构建源代码? 我尝试构建各种版本的 libstdc++ 库,但没有成功.似乎大多数新版本都需要构建整个 gcc 包,这是一个漫长得多的过程,尤其是当我要在 libstdc++ 中编辑和试验一些文件时. 我也找不到包含并行排序算法的源文件.我似乎只能 ..
发布时间:2021-12-30 21:12:37 C/C++开发

将 g++ 4.8 链接到 libstdc++

我在桌面上下载并构建了 gcc 4.8.1,运行 64 位 Ubuntu 12.04.我用源代码构建它,就像文档推荐的那样,并使用命令 ../../gcc-4.8.1/configure --prefix=$HOME --program-suffix=-4.8制作make -k 检查进行安装 它似乎通过了所有测试,我将所有内容都安装到我的主目录中,后缀为 -4.8,以区别于系统 gcc,即版本 ..
发布时间:2021-12-18 23:09:10 服务器开发

静态链接 libstdc++:有什么问题吗?

我需要将基于 Ubuntu 12.10 和 GCC 4.7 的 libstdc++ 构建的 C++ 应用程序部署到运行 Ubuntu 10.04 的系统,该系统带有相当旧版本的 libstdc++. 目前,我正在使用 -static-libstdc++ -static-libgcc 进行编译,正如这篇博文所建议的:静态链接 libstdc++.作者警告在静态编译 libstdc++ 时不要使 ..
发布时间:2021-12-18 23:00:10 服务器开发