libstdc++相关内容

什么时候需要使用标志 -stdlib=libstdc++?

gcc 编译时,编译器和链接器什么时候需要使用标志-stdlib=libstdc++? 编译器会自动使用libstdc++吗? 我在 Ubuntu 13.10 上使用 gcc4.8.2,我想使用 c++11 标准.我已经将 -std=c++11 传递给编译器. 解决方案 在 Linux 上:一般来说,所有常用的 linux 发行版都会默认使用 libstdc++,并且所有现代版 ..
发布时间:2021-12-18 22:56:59 C/C++开发

我应该使用 libc++ 还是 libstdc++?

我正在使用 c/c++ 为 osx 和 linux 开发命令行界面可执行文件.该项目将链接到 opencv.我应该使用 libc++ 还是 libstdc++? 解决方案 我会为每个操作系统使用原生库,即 GNU/Linux 上的 libstdc++ 和 Mac OS X 上的 libc++. libc++ 在 GNU/Linux 上不是 100% 完整的,当 libstdc++ 更 ..
发布时间:2021-12-10 21:02:36 服务器开发

我在哪里可以获得文件 libstdc++.so.6.0.15 的副本

我正在尝试解决我的问题“GLIBCXX_3.4.15"未找到,该问题有很好的文档可以解决.但它需要从某处获取文件“libstdc++.so.6.0.15". 大多数解决方案都告诉我从编译我的 c++ 库的位置获取它.但是,我没有编译它,它随我的 Ubuntu 安装一起提供,当我对该文件进行“定位"时找不到它. 所以,我想从某个地方下载它,但我无法在网络上的任何地方找到它.我试图查看 s ..
发布时间:2021-12-09 20:33:08 C/C++开发

IOS7(仅)stdlibc++ 链接问题

我需要帮助.我有一个使用 stdc++ 的框架,比如 std:string.现在,当我仅为 IOS7 创建新应用程序时,由于 stdc++ lib 的问题,链接此框架时出现问题: 架构 armv7 的未定义符号“std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage",引用自 ... 我发现一些奇怪的事情,当我在这 ..
发布时间:2021-12-05 20:46:17 其他开发

std::stringstream 奇怪的行为

一些背景信息,对于家庭作业,我必须使用二叉树编写一个波兰符号计算器,为此我必须解析命令行输入,以便它正确构建二叉树,然后通过它给出输入的数学表达式的有效答案. 对于解析,我使用了 std::stringstream 以便我可以轻松地将传递给我的 std::string 转换为有效的浮点数(或整数、双精度数).我遇到的问题是以下代码,其中显示了错误以及我如何解决该问题.我希望有人能够告诉我我是 ..
发布时间:2021-08-30 19:26:07 C/C++开发

我在哪里可以找到 atomicity.h 中的函数定义?

atomicity.h 是 c++ stl 的一部分.在它的源文件中,它声明了两个关于原子操作的函数.这是整个源代码.我在哪里可以找到这些函数的定义.我在 stl 源代码中没有找到. #ifndef _GLIBCXX_ATOMICITY_H#define _GLIBCXX_ATOMICITY_H 1#include 命名空间 __gnu_cxx{_Atomic_word__attribute__ ..
发布时间:2021-08-30 19:23:45 C/C++开发

使用 -static-libstdc++ 时 std::thread 弱,从而导致运行时崩溃

我需要构建一个可移植的共享对象,它是 Linux 上另一个软件的插件.我对这个主题做了一些阅读,得出的结论是,我应该用一个相当老的 glibc(以提供与旧系统的兼容性)构建一个 sysrooted gcc(gcc 5.4.0,如果重要的话),链接 -static-libstdc++ 和 -static-libgcc 从而达到了一个点,我有一些东西只依赖于主机 glibc 和其他一些小东西将永远存在 ..
发布时间:2021-07-23 20:21:15 服务器开发

在标准库中静态链接时如何支持动态插件?

假设使用 g ++ 构建应用程序 myapp.exe ,并且使用标志 -static-libstdc ++ 以便将其安装在没有 libstdc ++.so 的环境. myapp.exe 还为某些功能 plugf 添加了插件支持,该功能可以通过 dlopen 从分片库动态加载. 如果 libplug.so 是一个也链接到 libstdc ++ 的插件库,那么如何才能与 myapp一起使用.ex ..
发布时间:2021-05-29 20:05:14 C/C++开发

更详细地了解gcc版本和GLIBC,GLIBCXX版本

假设我具有以下本地gcc,g ++版本: $ gcc -v$ g ++ -vgcc版本6.3.1 与编译器版本相比,我不了解以下内容的关系和含义: 这是什么意思? /usr/lib64/libstdc ++.so.6 尝试运行二进制文件,但出现此错误, GLIBCXX_3.4.20 指的是什么?为什么数字以3开头? /lib64/libstdc ++.so.6:找不到版本"G ..
发布时间:2021-05-09 20:55:39 其他开发

为什么GCC的ifstream>>双分配这么多的内存?

我需要从 a中读取一系列数字用空格分隔的人类可读文件并进行一些数学运算,但是我在读取文件时遇到了一些真正奇怪的内存行为. 如果我读了这些数字并立即丢弃它们... #includeint main(int,char **){std :: ifstream ww15mgh("ww15mgh.grd");双重价值while(ww15mgh>>值);返回0;} 我的程序根 ..
发布时间:2021-05-09 19:37:03 C/C++开发