gcc 相关问题

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

Scanset 转换未产生正确的结果?

我正在开发一个程序,需要从文件中读取数据,数据以逗号分隔。例如:姓名,姓名。我正在调试,无法解决。下面的代码正是我现在用来测试的代码。 fscanf(

回答 1 投票 0

“reinterperet_cast”到非虚拟对象的子对象是否合法?

这与这里关于类型擦除的问题有关:boost te memory access failure with Visual C++。如果您认为可以用更好的方式表达这一点,请随意编辑标题。 在类型擦除

回答 1 投票 0

libgcc - gcc 根据架构使用的函数概述

是否有 libgcc 中函数的概述,哪些函数用于特定架构(amd64,ARMv8,...)? Linux 或 U-Boot 等主要项目使用自己的

回答 1 投票 0


验证器使用 g++ 的错误路径

我正在运行一个名为 verilator 的程序。 我运行以下命令 verilator --build -Wall --trace -cc alu.sv 上述命令需要 C++ 编译器才能使用。所以上面的命令依次...

回答 1 投票 0

g++ 的可执行文件使用错误路径

我正在运行一个名为 verilator 的程序。 我运行以下命令 verilator --build -Wall --trace -cc alu.sv 上述命令需要 C++ 编译器才能使用。所以上面的命令依次...

回答 1 投票 0

如果包含路径不存在,我的编译器是否可以配置为出错? (海湾合作委员会、MSVC)

为了弥补技术债务,我希望编译器在包含路径之一不存在时抛出错误。 GCC 或 MSVC 可以实现这一点吗?

回答 1 投票 0

GCC 和 mingw 之间 .s 汇编的差异:如何在 Windows 上编译 QBE 输出?

我想使用我为Windows编译的QBE(一个简单的编译器后端)。 为了尝试一下,我想编译示例文件 hello.ssa: function w $add(w %a, w %b) { # 定义 a

回答 1 投票 0

在 Docker 上使用 Cmake 编译,gcc 编译器损坏

我正在尝试构建一个 docker 映像来运行 C++ 程序,但无法编译,因为出现以下错误。 /usr/share/cmake-3.10/Modules/CMakeTestCCompiler 处的 CMake 错误...

回答 1 投票 0

gcc -E 为 c 源文件生成中间文件,但使用 -nostdinc 选项排除标准库

我正在尝试使用 gcc -E 标志编译 gcc c 中间文件以生成调用树。 这会生成一个预处理文件来解析函数。 但是,我不希望 stdlib 函数出现在

回答 1 投票 0

编译器打印 HelloWorld,而 Chat GPT 表示它应该只打印 Hello

下面是我正在编译的代码: #包括 无效主() { printf("你好%c世界 “,0); } 下面是编译器的输出: 你好世界 Bing Chat-GPT 响应:开始 下面是...

回答 2 投票 0

我的程序在使用AddressSanitizer编译时无法启动

当我在 GCC 12.1 上启用地址清理程序 -fsanitize=address 来编译和链接项目时,程序在启动时崩溃,并显示以下错误消息 ==2795970==AddressSanitizer 检查失败...

回答 1 投票 0

将 Assembly 链接到 C 时出现链接错误 [对 `asm_main()' 的未定义引用]

我的确切问题是我试图从 3 个文件中获取链接的最终 exe,即: 主要的c加载器 主要的asm文件 包含函数的附件 asm 文件。 我设法将它们全部转换

回答 1 投票 0

Windows 11 上 Confluence Kafka Go 包和 MSYS2 GCC 的链接错误

我在安装了 MSYS2 GCC 的 Windows 11 64 位上构建 Golang 应用程序时遇到链接错误。当我尝试使用 confluence-kafka-go 包时出现问题。 错误信息...

回答 1 投票 0

初始化器元素不是编译时常量,但编译器不会抛出错误

我正在研究嵌入式系统并从头开始实现startup.c文件。创建中断向量表后,我在编辑器上收到以下错误(我使用 clangd 作为我的 LSP): 启动...

回答 1 投票 0

为什么 GCC 在每次循环迭代时生成数组开头的 mov 来使用 [] 访问数组? (-O3,x86)

描述 我创建了一个示例来研究 TLB 访问/未命中统计信息。示例将 1 写入数组的每个第 4096 个元素。数组有 10'000 * 4096 字节。我预计只会看到 10,000 个 TLB 商店...

回答 1 投票 0

FFMPEG:对“avcodec_register_all”的未定义引用不链接

所以我有一个非常示例代码来尝试解码 FFMPEG 视频流。 我的问题是 avcodec 不想链接,为此我全新安装了 Ubuntu 13.04。我已经从...构建了 ffmpeg

回答 1 投票 0

如何在C++中打印编译时计算的结果?

我编写了几个 constexpr 函数并在 static_asserts 中使用它们来控制一些资源限制。但我不仅想强制执行编译时谓词,还想查看实际值计算...

回答 6 投票 0

什么时候应该使用 ld 而不是 gcc?

我想知道什么时候应该使用 ld 链接器而不是 gcc。 我刚刚用c++写了一个简单的hello world,当然我包含了iostream库。如果我想用 gcc 制作一个二进制文件,我只需使用: g++ he...

回答 3 投票 0

如何在 ARM Cortex M4 上进行未对齐的 int 存储?

C 代码如何利用 Cortex M4 的未对齐 4 字节存储指令? *(int*)p = x 大多数情况下有效,但偶尔我会得到这样的结果: 无效存储(uint8_t * p,uint32_t a,

回答 1 投票 0

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