GCC 问答列表

为什么 GCC 不能在结构初始值设定项中以 sizeof 作为条件的三元中处理复合文本的编译时计算?

作者:user16217248 提问时间:10/16/2023

以下代码: struct Int { int i; }; const struct Int i = {sizeof(int) ? (int){1} : 0}; 结果: initializer...

mkstemp 在 Windows 和 Linux 之间的不同行为

作者:Sterpu Mihai 提问时间:10/11/2023

以下小应用程序在 Linux 和 Windows 上的行为会有所不同。 #include <stdlib.h> #include <stdio.h> #include <string.h> cha...

导入时未定义的符号。文件

作者:Minjae Cho 提问时间:10/11/2023

我正在运行(https://github.com/google-deepmind/constrained_optidice)代码用于研究目的。当我在按照规定安装要求后尝试运行 neural/run_e...

将 gcc11.0 更新到 gcc13.1 并编译程序但分段错误

作者:Ustinian 提问时间:10/12/2023

我已将编译器 gcc-11.3.0 更新为 gcc-13.1。gcc-v Using built-in specs. COLLECT_GCC=gcc COLLECT_LTO_WRAPPER=/usr...

如何将 GCC 约束到特定的运行时环境

作者:MB. 提问时间:10/14/2023

我们有一个 CI 管道,可以构建一堆项目。其中一个项目使用了高级 C++ 功能(C++20),因此我们将 gcc 版本升级到了 gcc-9。 但是,我们有一些目标嵌入式系统运行 debian bus...

一个大数字如何精确地适合 32 位 GCC 的“double”?

作者:yeputons 提问时间:10/15/2023

请考虑以下代码: #include <iostream> int main() { long long x = 123456789123456789; std::cout << std::fix...

如何通过 CMakeLists.txt 包装函数

作者:Marcelo Simon 提问时间:10/18/2023

我正在为 zephyr 实现一些单元测试,我需要模拟一个包含在我无法从测试中删除的文件中的函数。因此,我正在尝试使用该标志来创建一个被调用的包装器。-Wl,--wrap=symbol 在 GCC 包...

为什么 gcc 12 占用的磁盘空间是 Linux 发行版中 11 的 6 倍?

作者:Martian2020 提问时间:10/16/2023

我最近尝试从 Linux Mint 21 迁移到 21.2。我已经下载了发行版并注意到 ISO 文件的 3Gb 与 2.4 Gb 大小。从比较来看,主要的单一差异是包括 。11 需要 66Mb, 12...

在命名空间上下文中定义成员 C++ 类模板,其模板参数在包含模板声明的类中是私有的

作者:radio32145 提问时间:10/18/2023

我想在命名空间上下文中定义一个成员 C++ 类模板。成员类模板和该模板的参数使用的类型在包含成员模板的类中声明为私有。编译器会抱怨,因为模板参数的类型被声明为私有。 当我使用 g++ (GCC) 1...

让 CMake 在通过 Makefile 生成预处理的 C 文件时使用 -dD -dI 开关?

作者:sdbbs 提问时间:10/9/2023

请考虑以下 CMake 示例: cmake_minimum_required(VERSION 3.13) if (NOT(EXISTS "${CMAKE_SOURCE_DIR}/main.c" A...


共366条 当前第6页