g ++是GNU编译器集合(gcc)的C ++前端。
libstdc++中abi::__cxa_demangle的实现在哪里
GNU 的 libstdc++ 提供了函数 abi::__cxa_demangle。该函数的声明可以在 gcc / libstdc++-v3 / libsupc++ / cxxabi.h 中找到(代码存储库在这里) 我有兴趣回顾...
我正在尝试使用以下命令使用 g++ 编译器编译谷歌测试脚本: g++ -Wall -g -pthread my_test.cpp -lgtest_main -lgtest -lpthread -lgmock 并且在文件中有包含子句...
如何让 gcc 在包装在 asm 易失性中的 C++ 静态函数中发出汇编代码?
目标是调用 WaitReps(x)(其中 x>0)并让线程重复执行 x 次“pause/dec ecx”。调用者是一个固定线程。代码: 类 WaitUtil { ...
如何从源代码在 ubuntu 24.04 上构建和安装编译器 g++-4.8.5?
我在 ubuntu 24.04 上构建 gcc-4.8.5 时遇到错误 我已按照如何在 ubuntu 20.04 中安装编译器 g++-4.8.5 页面中提到的以下步骤进行操作 sudo dpkg --add-architecture i386
我正在寻找 C++20 模块,我正在询问如何使用模块创建共享库。 所有示例(我发现)都在同一目录(lib + main)中工作,因此编译时间没有问题。 但如果我...
#包括 #包括 #包括 使用 std::cout、std::endl; 使用 std::multiset; int main() { 多重集米; m.插入(1); m.插入(2); ...
使用 gcc、g++ 和 gdb 在 Window 7 上设置 VSCode 进行 C/C++ 调试
我按照这里的指示进行操作。安装了cpptools。创建了包含以下内容的tasks.json: { “版本”:“0.1.0”, “命令”:“g++”, “isShellCommand”:正确, “显示输出”:“
g++:尝试执行“cc1plus”时出错:execvp:没有这样的文件或目录
我使用的是ubuntu 12.04。我正在尝试“制作”一个项目。 我收到此错误: g++:尝试执行“cc1plus”时出错:execvp:没有这样的文件或目录 我安装了 g++。
任务: 在此任务中,您必须编写一个既像 C 中的常规数组又像 Python 中的列表一样工作的结构。即写一个结构体 模板 结构体FlexArray;
如何禁用 Wxwidgets 视觉样式(Wxwidgets 在 Windows 上看起来很旧)
当我使用 g++ 在 Windows 上编译 Wxwidgets 应用程序时,它的 GUI 看起来很旧。经过一番研究,我发现这就是所谓的视觉风格。我知道我可以使用 rc(清单文件)来禁用视觉样式。但我不
用括号初始化 std::random_uniform_real_distribution [重复]
在std::uniform_real_distribution的文档中,初始化均匀实数随机数生成器的表示法是使用圆括号: std::uniform_real_distribution rand01(0,1)
我的理解最好的做法是: #if __cplusplus >= 202002L // 代码 #万一 但是,即使我使用 -std=c++20 进行编译,它也不起作用。 另外, g++ -x c++ -std=c++ 的输出...
我正在使用 C++ 和 GCC 7.3.1 在 C++14 模式下为 ARM Cortex-M 上的嵌入式应用程序开发固件。只有 64k 可用闪存,我的二进制文件不适合。看着地图文件我...
在 Ubuntu 18.04 上构建共享对象时嵌入 RPATH 而不是 RUNPATH
我有一个Linux共享对象,它与一些共享对象动态链接,其中一些又进一步与其他共享对象动态链接,需要间接动态链接....
我正在尝试构建 MatX 并将其安装到我的 Linux 计算机上。 我正在按照此处找到的说明进行操作。 除非我运行 make -j 命令,否则我会得到以下跟踪: /主页//文档/
现在 std::experimental::Optional 已被接受(或即将被接受),我想知道当内部值由
`static_cast<const bool&>` 与 `显式运算符 bool`
请考虑以下事项: 结构体C { 显式运算符 bool() const { 返回真; } }; int main() { Cc; 自动 b = static_cast(c); 返回0; }
在C++ std::ranges 中,如何从views::join 结果构建映射?
我在 C+23 模式下使用 GCC 14。在以下代码中,我创建了成对视图的视图,然后使用views::join 将其展平并放入向量中: 自动 c = std::ranges::views::iota(1, 5) ...
我正在使用 C++ 编写 VS Code,突然出现错误,未在终端中显示任何输出
我正在用C++编写vs code,突然出现错误,终端中没有显示任何输出。我试过 请大家帮忙,因为这个错误阻碍了我的工作。我在 oop 上工作...
我想更改 g++ 编译器的警告和错误行为: 我希望正常警告被识别为错误(-Werror) 我希望发现额外的警告。 (-Wall 和 -Wextra) 但我的