为什么 GCC 不能在结构初始值设定项中以 sizeof 作为条件的三元中处理复合文本的编译时计算?
作者:user16217248 提问时间:10/16/2023
以下代码: struct Int { int i; }; const struct Int i = {sizeof(int) ? (int){1} : 0}; 结果: initializer...
GCC 问答列表
作者:user16217248 提问时间:10/16/2023
以下代码: struct Int { int i; }; const struct Int i = {sizeof(int) ? (int){1} : 0}; 结果: initializer...
作者: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...
作者:Ustinian 提问时间:10/12/2023
我已将编译器 gcc-11.3.0 更新为 gcc-13.1。gcc-v Using built-in specs. COLLECT_GCC=gcc COLLECT_LTO_WRAPPER=/usr...
作者:MB. 提问时间:10/14/2023
我们有一个 CI 管道,可以构建一堆项目。其中一个项目使用了高级 C++ 功能(C++20),因此我们将 gcc 版本升级到了 gcc-9。 但是,我们有一些目标嵌入式系统运行 debian bus...
作者:yeputons 提问时间:10/15/2023
请考虑以下代码: #include <iostream> int main() { long long x = 123456789123456789; std::cout << std::fix...
作者:Marcelo Simon 提问时间:10/18/2023
我正在为 zephyr 实现一些单元测试,我需要模拟一个包含在我无法从测试中删除的文件中的函数。因此,我正在尝试使用该标志来创建一个被调用的包装器。-Wl,--wrap=symbol 在 GCC 包...
作者:Martian2020 提问时间:10/16/2023
我最近尝试从 Linux Mint 21 迁移到 21.2。我已经下载了发行版并注意到 ISO 文件的 3Gb 与 2.4 Gb 大小。从比较来看,主要的单一差异是包括 。11 需要 66Mb, 12...
作者:radio32145 提问时间:10/18/2023
我想在命名空间上下文中定义一个成员 C++ 类模板。成员类模板和该模板的参数使用的类型在包含成员模板的类中声明为私有。编译器会抱怨,因为模板参数的类型被声明为私有。 当我使用 g++ (GCC) 1...
作者:sdbbs 提问时间:10/9/2023
请考虑以下 CMake 示例: cmake_minimum_required(VERSION 3.13) if (NOT(EXISTS "${CMAKE_SOURCE_DIR}/main.c" A...