Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
在使用 libstdc++ 进行调试期间强制使用 std::atomic 内部的锁
我用谷歌搜索了一下 似乎找不到GCC选项或libstdc 库宏为此 是否可以强制在所有的内部使用锁定std atomic模板专业化 在某些平台上 某些专业化无论如何都会锁定 因此这似乎是一个可行的选择 过去我发现使用std atomic使用
c
Multithreading
C11
atomic
libstdc
libstdc++.so.6 与 cuda 相关的链接器问题
今天我在链接我编译的 cuda 内容时遇到了问题 我有一个最新的 debian 测试 w 2 6 32 3 amd64 我整天都在写我的代码 不时编译 没有问题 但在进行了较小的代码更改后 我收到以下错误 gcc o pa CUDA o h
c
CUDA
libstdc
GCC 4.7.2:带有指向成员函数指针的 std::thread
在编写测试代码时这个问题 https stackoverflow com questions 15080015 stdthread with pointer to data member我发现下面的注释行无法在 GCC 4 7 2 上编译
c
gcc
C11
std
libstdc
使用最新的 gcc 生成库并使用较旧的 gcc 来使用它 - 尽管 C++ 版本相同,但为什么还会出现问题?
不要问我为什么要做我正在做的事情 那将是一个很长的故事 目前 这篇文章的目的是学习并理解为什么事情没有按照我预期的方式进行 也许我的期望是错误的 因此 最初我使用最近的编译器从源代码构建了自己的 SystemC 2 3 3 库 例如海湾合作
c
C11
gcc
libstdc
IOS7(仅限)stdlibc++ 链接问题
我需要帮助 我有一个使用 std string 之类的 stdc 的框架 现在 当我为 IOS 7 创建新应用程序时 由于 stdc lib 的问题 链接此框架时出现问题 架构armv7的未定义符号 std basic string std
xcode
ios7
libstdc
为什么 libc++ 的 std::string 实现比 libstdc++ 占用 3 倍内存?
考虑以下测试程序 include
c
string
libstdc
libc
从 std::tuple 派生时出现混乱,无法处理 std::get
我的基本想法是从 std tuple 派生我自己的类 以获取一些辅助类型 如下所示 template
c
C11
tuples
libstdc
stdtuple
Java 本机接口 (JNI) 是否受 C++ ABI 兼容性问题影响?
Java 本机接口 JNI 是否受 C ABI 兼容性问题影响 我正在开发一个 Java 应用程序 我想使用 Java 本机接口 JNI 来调用 C 库中的函数 我可以访问 C 库的代码 并且可以根据需要重建它 例如 我可以静态链接 C 运
Java
c
javanativeinterface
libstdc
ABI
std::future 和 clang 与 -stdlib=libstdc++
以下程序无法与 clang 和 stdlib libstdc 链接 cat future cpp include
C11
Clang
Future
libstdc
helgrind (valgrind) 可以与 c++11 futures 一起使用吗
当我将 helgrind 与 C 11 futures 和打包任务一起使用时 我得到了我认为是误报的信息 以下是在 CentOS6 系统上使用 gcc 6 3 0 和 valgrind 3 12 的情况 我尝试按照文档中的建议来提供注释 我
c
Multithreading
C11
valgrind
libstdc
禁用 C++ 向量的边界检查
使用 stl vector vector
c
g
libstdc
带有 gcc stdlib 的 icpc C++11
我正在使用 icpc 非可选 并且使用 std c 0x 进行编译 因此我可以使用ambas 然而 当我这样做时 它会使用 gcc stdlib 创建 havok 其中一个支持另一个不支持的功能 我尝试过定义 GXX EXPERIMENTA
c
C11
libstdc
ICC
为什么GCC的ifstream >> double分配这么多内存?
我需要读取一系列数字以空格分隔的人类可读文件 https earth info nga mil GandG wgs84 gravitymod egm96 ww15mgh grd z并做了一些数学计算 但我在读取文件时遇到了一些真正奇怪的内存
c
memory
fstream
libstdc
当 filesystem::path 被破坏时程序崩溃
以下程序崩溃 include
c
C17
libstdc
stdfilesystem
为什么从管道读取时 libc++ getline 会阻塞,而 libstdc++ getline 不会?
TL DR 一个程序使用libc 的版本getline当函数从管道读取输入时 它将阻塞 直到管道的缓冲区已满 相同的是NOT为真libstdc 的版本getline函数 这里 一旦输入行可用 该函数就会立即读取并返回一行输入 我是否应该预料
c
getline
libstdc
libc
尽管包含
,但 Clang 仍拒绝 type_info 不完整
我不明白为什么 Clang 拒绝以下代码 include
c
C11
Clang
libstdc
libstdc++.so.6:找不到版本“GLIBCXX_3.4.20”
为了将 gt 2GB 的原始读数上传到 Genebank 上的 SRA 我在 ubuntu 16 04 上安装了 aspera connect 插件 但按照基因库 SRA 门户上的说明 该插件并未弹出 当我在本地初始化插件时 我在终端上收到
ubuntu1604
libstdc
libstdc++ 并行模式:谁在使用它?安全吗?有类似的项目吗? [关闭]
Closed 这个问题是基于意见的 help closed questions 目前不接受答案 C 库的 GNU 实现支持并行模式 解释如下here http gcc gnu org onlinedocs libstdc manual pa
c
STL
parallelprocessing
libstdc
从命令行运行程序时,C++ 出现错误“failure: locale::facet::_S_create_c_locale name not valid”
我似乎对 C 中的区域设置有问题 当我从 Eclipse 中运行我的程序时 一切正常 但是 当我尝试从命令行运行时 我不断收到此错误 失败 locale facet S create c locale 名称无效 这是触发错误的代码 Set
c
UTF8
g
locale
libstdc
无法让在 OS X 10.9 上构建的应用程序在 OS X 10.5 上运行
Problem 我最近将构建环境升级到了 Xcode 6 1 1 在 OS X 10 9 上运行 现在我无法在 OS X Leopard 10 5 下再次运行我的应用程序 对于目标来说 Base SDK被设定为操作系统 X 10 6 and
xcode
MacOS
Linker
osxleopard
libstdc
1
2
3
4
»