有没有办法在没有手动静态分析的情况下判断 C 常量指针是否在 GCC 和 Clang 中进行比较?
作者:7888 提问时间:4/23/2023
这是为了查看哪些代码行受 -fmerge-all-constants 的影响。 例如: // main.c #include <assert.h> #include <stdio.h> int...
GCC 问答列表
作者:7888 提问时间:4/23/2023
这是为了查看哪些代码行受 -fmerge-all-constants 的影响。 例如: // main.c #include <assert.h> #include <stdio.h> int...
作者:Rita Carolina 提问时间:8/12/2019
我一直在尝试编译机器人模拟。 我创建了一个名为test.c的空文件,并尝试使用以下命令编译测试: avr-gcc -mmcu=atmega328p test.c AVR-GCC 已安装 co...
作者:Yousef Rashidi 提问时间:5/6/2023
我正在使用 make 在 Ubuntu 上使用 arm-linux-gnueabi-gcc 交叉编译一个项目。 链接器发出以下错误: /usr/lib/gcc-cross/arm-linux-gnu...
作者:Faris 提问时间:5/9/2023
闭。这个问题不可重现或是由错别字引起的。它目前不接受答案。 这个问题是由错别字或无法再现的问题引起的。虽然类似的问题可能在这里是主题,但这个问题的解决方式不太可能帮助未来的读者。 7个月前关闭。 ...
作者:chesha1 提问时间:5/13/2023
在 gcc/libstdc++-v3/ 中,有一些子目录,例如: - include - src - bulid - include - src build/ 目录和外部目录中的内容有什么区...
作者:atwww 提问时间:5/13/2023
我想将 Gcc 移植到新的操作系统。因为我想在系统上编译 C++ 代码。但我不知道如何开始。 我应该将 Gcc 的源代码复制到操作系统并重建系统吗? 或者修改 GCC 的源代码并重新构建它。然后将GC...
作者:Andrew Goedhart 提问时间:5/15/2023
我正在用 C++ 编写一个微型。我需要一个静态变量才能在重置后生存。 该对象用于保存有关重置原因的更多详细信息。我不能保证在重置时可以将其记录到闪存中,因此我需要在重置后记录它。 我可以使用指针常...
作者:Bub Espinja 提问时间:5/18/2023
我正在尝试在 Rocky Linux 9 中使用 GCC 11.3.1 编译 MPICH 3.2,但多次出现以下错误: error: size of array element is not a m...
作者:p3zhy 提问时间:5/20/2023
在 C 中使用 Rust 代码和 CMake 时出现链接问题。 我正在尝试使用 CMake 将一些 Rust 代码合并到我的 C 项目中。我已经成功编译了 Rust 代码,生成为 Rust 静态库。...
作者:kowshik 提问时间:5/28/2023
我正在尝试做一个非常简单的练习,如下所示 使用 arm-none-eabi-gcc 编译器编译 Cortex-R5 MCU 目标的简单 C 程序。 将其与相应的链接器文件链接并创建一个可执行文件,以...