GCC是GNU编译器集合。它是Linux上事实上的标准C编译器,也支持许多其他语言和平台。
我正在尝试在 Windows 上使用 GCC 链接到 GLWF。 我在计算机上本地构建了代码,获取了 include 和 lib 目录并删除了其余文件。现在我正在尝试将它们链接到我的c...
使用 clang 或 gcc,如何列出目标文件 (.o) 中实例化的模板?
我有一个大型程序,它生成的目标文件比我预期的大得多。我怀疑程序中的某个地方有人正在使用低效的模板元编程,这是
这个比较交换函数中的内联汇编是如何工作的? (ARM 上的 %H 修饰符)
静态内联 unsigned long long __cmpxchg64(unsigned long long *ptr,unsigned long long old,unsigned long long new) { 无符号长长oldval; 无符号长解析; 预取(ptr); _...
我知道如何在裸机嵌入式应用程序中使用 GCC 编译 C 应用程序,而无需链接任何库,只需设置启动函数并最终设置程序集startup.s 文件。 我...
我正在尝试将 drake 集成到 OpenSUSE。这是包含我的进度的自定义 GitHub 存储库。 尽管安装了 openmpi-devel 并导出了 openmpi 包位置的位置: 丹@
我刚刚发现我使用的一个 C API 中缺少一个函数(它可以编译,但不能链接)。我想测试整套 API 函数。我们的想法是让事情变得简单,例如: 包括 <...
我面临文件系统库的问题,它应该包含在c ++ 17编译器中,两天后我尝试在树莓派中安装gcc-7.0.2,但它不起作用,它不能识别命令...
我正在调查 sudo 的问题,在某些时候我注意到 gcc 添加了 libintl 作为 sudo 依赖项: $ ldd src/sudo /lib/ld-musl-x86_64.so.1 (0x77e7c812f000) libintl.so.8 =>...
我正在设置 ARMv8 嵌入式系统,并在尝试编译以下代码时偶然发现了一个硬故障: 无效test_ram() { const uint8_t golddata[16] = { 0xde, 0xad, 0xba, 0xbe, 0, 0...
WxWidgets 配置:错误:C 编译器无法创建可执行文件
我正在尝试使用 Msys2 中的配置文件构建 WxWidgets 以在 C++ 中使用它,但我遇到了这个问题。我使用的是 Windows 10,gcc 和 g++ 都是 13.2 版本。我已经设置了
我正在为 x86_64 主机上的 QNX aarch64 架构交叉编译我的代码库。 我使用的 gcc 版本是 12.2,根据错误,它期望最小 glib 版本为 2.25 :- lib/gcc/aa...
根据 GCC 手册中的 -wrapper 标志如下:- -wrapper 调用包装程序下的所有子命令。包装程序的名称及其参数以逗号分隔列表的形式传递....
VS Code C/C++ 扩展智能感知无法检测环境特定功能
当我在 VS Code 上编写 C 代码时,IntelliSense 无法检测到标准库中声明的函数,而项目可以正常编译。 细节: chunkfile 函数被声明为 void floc...
任务是描述运行 C++ 程序的两种不同方法。描述应包括每种方法的步骤,而不提供实际的解决方案或实现细节。果阿...
嵌入式软件开发的一些规则集和指南完全禁止递归。我将 arm-none-eabi-gcc 与基于 ARM Cortex-M4 的微控制器结合使用。 我正在寻找静态分析工具
我正在尝试按照 OSDev GCC 交叉编译器教程在 Ubuntu 上为 i686-elf 设置交叉编译器。然而,设置 GCC 的代码每次都无法构建。我知道我的消息来源不是...
在c++中使用自定义分配器,将容器分配给迭代器时,会出现什么问题?
我在编译以下代码时遇到了 GCC 抱怨类型不匹配的问题: #包括 #包括 #包括 #包括
我是 Linux 上的 C++ 开发新手,所以我想知道: 一般来说,如何准确地找出外部库需要链接哪些文件/位置? 我正在尝试将库链接到我的 C++ 项目
“对‘main’的未定义引用”:创建了 main.o 但未编译 main 函数
请注意,由于这个问题与我的工作有关,我想提供尽可能少的有关我的程序的必要信息。 我正在尝试为 RISC-V 微控制器编译程序。我是你...
当我在 VSCode 上编写 C 代码时,智能感知无法检测到标准库中声明的函数,而项目可以正常编译。 细节: flockfile 函数被声明为 void flock...