g++ 相关问题

g ++是GNU编译器集合(gcc)的C ++前端。

g++ 中模板代码的向后兼容性

g++ 11.3.0 无法编译代码 模板类Foo {公共:Foo(){}}; 错误是“')' 标记前的预期不合格 ID” 修复它的一种方法是更正 Foo&...

回答 0 投票 0

如何手动将 opencv 与 C++ 链接?

我从源代码构建了 opencv,并使用 C++ 编写了基本代码。我想编译它,但不知道我该怎么做。我对此进行了研究并找到了不同的解决方案,例如 pkg-config 和 cmake 或 ma ...

回答 1 投票 0

为什么MinGW-w64浮点精度依赖于winpthreads版本?

我使用 MinGW-w64 g++ 编译器 10.2 和 10.3。我自己使用 https://github.com/niXman/mingw-builds 构建了两者。 Windows 上的 g++ 有一个奇怪的地方:应用程序的主线程将...

回答 3 投票 0

使用别名模板部分特化类模板的模板参数推导

在 C++20 中,有没有一种方法可以通过部分特化模板类的别名模板来使用类模板参数推导? 以下代码显示了我想要实现但未能实现的目标

回答 0 投票 0

Mingw-w64-g++交叉编译报错incompatible libraries

我正在尝试使用 x86_64-w64-mingw32-g++ 和 32 位 Windows 的 -m32 选项进行交叉编译。我只使用标准库,没有额外的。 我得到这个输出:: x86_64-w64-mingw32-...

回答 0 投票 0

带有 consteval 关键字的 Lambda 在 LLVM 工作时会导致 GCC 和 MSVC 出错。谁是对的?

我使用以下代码在 MSVC 19.33 和 GCC 12.2 中遇到错误。 LLVM 16(clang++ 和 libc++)编译它。神栓 LLVM #包括 #包括 诠释主要(){ 站...

回答 1 投票 0

我在命令行使用g++时,在Mac OS上使用的是clang++编译器

我知道 gnu gcc 编译器预装在 Mac OS 上。但出于某种原因,CLion 没有看到它。而且,在控制台编译的时候,clang++挂在了g++命令上。如何修复它...

回答 1 投票 0

如何创建采用 char 或 string 的 map 或 unordered_map 模板?

我尝试编写将 .txt 文件作为参数的代码,读取所述文件,然后获取文本的所有字母(字符)和文本的所有单词(字符串),将它们中的每一个放在地图或一个

回答 2 投票 0

我发现C++中的lambda函数可以绕过const限制,是bug吗?

我正在测试惰性求值的实现。为此,我将一个 lambda 函数作为参数传递给成员构造函数,该函数仅在第一次评估发生时执行。

回答 1 投票 0

我发现C++中的lambda函数有时可以绕过const限制,是bug吗?

我正在测试惰性求值的实现。为此,我将一个 lambda 函数作为参数传递给成员构造函数,该函数仅在第一次评估发生时执行。

回答 0 投票 0

'string' 不命名类型;您指的是 'stdin' 吗?

我正在尝试编译一个引用我的“CardCreator.h”文件的 main.cpp 文件。当我尝试编译“main.cpp”文件时,它抛出错误 undefined reference to `CardCreator::

回答 0 投票 0

libpq-fe.h:没有那个文件或目录(Ubuntu 20)

在 Ubuntu 20.04.4 LTS 中编译,g++ 返回 找不到 libpq-fe.h 系统已经安装了它(sudo apt-get install libpq-dev) /usr/include/postgresql/libpq-fe.h 我试着设置

回答 1 投票 0

简单的C++程序没有输出

我在我的Windows电脑上测试一个程序时遇到了这个问题,并尽可能地简化代码以尝试找出问题所在。 我有 main.cxx: #包括 #inclu...

回答 1 投票 0

cpp文件输出结果到文本文件

在unix/Linux环境下,我试图将cpp文件的执行结果输出到文本文件,而不是控制台。 所以我已经编译了我的 cpp 文件如下: g++ main.cpp -o main ./

回答 0 投票 0

gcc/g++ 如何处理变长数组

这里是一些简单的C++代码。我在 test_func 中定义了一个变长数组。我想知道数组 arr 和 rbp 寄存器之间的关系。 void test_func(int m, int n) { 整数 arr[m...

回答 0 投票 0

如何使用 g++ 生成确定性二进制输出?

我在一个非常规范的环境中工作,我们需要能够生成相同的二进制输入,每次构建产品时都提供相同的源代码。我们目前使用的是...的古代版本

回答 3 投票 0

我的gcc版本是7.5,但是报错还是报#error -- unsupported GNU version!不支持 10 以上的 gcc 版本

我在执行deepspeed框架的时候遇到了gcc版本不匹配的错误。但是查看后发现gcc版本是7.5。 失败:custom_cuda_kernel.cuda.o /usr/local/cuda-11.1...

回答 0 投票 0

C++20 概念:Gnu C++ 中的错误?

我有一个奇怪的 GNU C++ 版本行为。 12.2.1。下面的程序编译没有错误: #include 使用命名空间标准; 模板 概念 Addable = requires(T a...

回答 0 投票 0

如果我包含“-ansi”编译器选项,为什么我的 C++0x 代码无法编译?

我遇到了一个非常奇怪的错误,只有在我使用 ansi 标志时才会弹出。 #包括 类测试 { 民众: 显式测试(std::shared_ptr ptr){} }; 这是

回答 3 投票 0

Intel TBB编译错误ld returend 1退出状态

用 g++ -ltbb program.cpp 编译程序 错误: /usr/bin/ld: /tmp/cc3SwaZD.o: 在函数`tbb::detail::d1::wait_context::add_reference(long)'中: new.cpp:(.text.

回答 0 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.