gcc 相关问题

GCC是GNU编译器集合。它是Linux上事实上的标准C编译器,也支持许多其他语言和平台。

GCC/Clang 与 MSVC:使用 std::invoke 的模板函数中缺少 Wconversion 警告

我遇到一个问题,模板函数使用 std::invoke 调用另一个函数,将 size_t 参数传递给需要 int32_t 的参数。从理论上讲,这应该会引发 w...

回答 1 投票 0

未定义对“dlsym”的引用

我看过很多类似的帖子,但尝试了书中的每一个技巧,但仍然很挣扎。一切都工作正常,但是在使用一些组件/取消器安装/删除wireshark之后......

回答 1 投票 0

延迟模板实例化中的编译器分歧

当我的基类没有实现成员函数时,我想触发 static_assert。 #包括 模板 结构AlwaysFalse:公共std :: false_type {};

回答 1 投票 0

如何显示内置函数的汇编输出?

我尝试使用godbolt在线编译器来查看内置函数生成的程序集。例子 #包括 双 br( 双 x ) { 返回 __builtin_roundl(x); } 双 r( 都...

回答 1 投票 0

在hashlib.md5上调用inspect.signature时出现ValueError

我在尝试检索 hashlib.md5 的签名时遇到异常 功能: 检查.signature(hashlib.md5) 值错误:“用于安全=?”不是有效的参数名称 上

回答 1 投票 0

什么是“近空”类?

编译以下类 类接口 { 虚拟无效 doIt() = 0; 虚拟〜接口()= 0; }; 内联接口::~Interface() {} 使用 gcc -fdump-class-hierarchy。 海湾合作委员会发出 班级信息...

回答 4 投票 0

使用 WinToast 库的 x64 版本上的 Visual studio 2019 C++ 编译器错误

我使用 Visual Studio 2019 用 C++ 编写和编译应用程序。在调试模式下它工作正常,但在发布模式下我从 WinToast 库收到错误: 错误 LNK2001 无法解析的外部符号

回答 1 投票 0

将 clang++ 与 C++23 和 gcc 候选 12 一起使用无法找到预期的标头

我想使用 C++23 的 ,但是 clang 无法在我的系统上找到它,除非我添加 -stdlib=libc++,这会导致针对 libstdc++ 编译的各种共享库出现其他错误。 ...

回答 1 投票 0

预启动任务“C/C++:gcc.exe 构建活动文件”终止,退出代码为 -1 错误

当我尝试在 Visual Studio Code 中运行此 C 代码时: #包括 int main() { int num,i = 0,最低; 整数数组[10]; 而(我!= 10) { printf(“请...

回答 0 投票 0

Bazel 覆盖率 C++ 构建_coverage_report.data 为空

我的项目 ├── 司机 │ ├── 建造 │ ├── stm32f446re_gpio_driver.h │ ├── stm32f446re_gpio_driver.cpp ├── 单元测试 │ ├── 建造 │ ├── ut_gpio...

回答 1 投票 0

这个不包含任何循环的简单代码是否会在汇编中生成循环?

我正在使用这段代码来检查一个整数是否是 4 的幂: // C++版本 布尔 is_pow_4(无符号 a) { return (std::popcount(a) == 1) && (std::countr_zero(a) % 2 == 0); } // C

回答 1 投票 0

为什么 GCC 无法减少增加同一缓冲区两个位置的循环?

这是一个有界循环,它递增同一缓冲区的两个位置。 无符号整型 getid(); void foo(unsigned int *counter, unsigned int n) { 无符号整型 A = getid(); 未签名我...

回答 1 投票 0

无法构建 Movesense 传感器固件 2.0 预览版

我面临着与此处相同的问题:使用 LTO 版本 6.0 而不是预期的 8.1 生成 我尝试使用 docker 入门中的信息构建新的 2.0 传感器固件。

回答 2 投票 0

scanf() (和 cin)语句

当代码中遇到多个scanf()语句时,那么除了第一个scanf()语句外,其他的都被跳过,即那些scanf()语句不会提示输入...

回答 7 投票 0

所有 CopyConstructible 类型都是 MoveConstructible 类型吗?

根据工作草案N3337(与已发布的ISOC++11标准最相似的草案)和cppreference.com,答案是肯定的。 N3337: 表 21 — 可复制构造的要求(另外...

回答 3 投票 0

查找 ARM GCC 端口的命令

我对 GNU GCC ARM 编译器还很陌生。我需要找到正确的 ARM 编译器类型(CM4F、CM0 等)。我知道这取决于目标,但为了这个问题的简单性......

回答 1 投票 0

Vs Code C++ 快速切换多个Gcc、msVs编译器配置

“过去”我是怎么做到的 我从 Visual Studio C++ 开始,但复杂的设置变得合法和标准,他们将代码转换为 Visual Studio 的更新版本吓坏了我

回答 1 投票 0

GCC 发出不明确的诊断消息

在阅读 Modern C 时,我试图检查如果我将空指针传递给以下任一函数,GCC 是否会引发诊断消息: #包括 #包括 #如果

c gcc
回答 1 投票 0

在 mac 中使用 gcc 而不是 clang

我有一台装有 Ventura 13.5.1(intel proc)的 Mac。我需要在 mac 中使用 usc gcc 而不是 clang,我该怎么做? 现在我的 mac 上有这样的东西: λ ~/ gcc -v Apple clang 版本 14.0.3 (clang-1403.0....

回答 1 投票 0

嗨,我在 C++ 代码中遇到问题,编译此代码时出现异常错误 [已关闭]

我在输入中输入 k 的值为 1,但该值正在被编辑为 der[5] 的值,执行时为 44。 der[5] 显然是数组溢出,正在编辑 k 的内存位置,

回答 1 投票 0

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