gcc 相关问题

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

使用 CLANG 编译时是否有相当于 GDB for GCC 的调试工具?

我发现用GCC编译时可以用GDB进行调试,但是在我们大学我们需要使用CLANG进行编译,而我找不到GDB for GCC for CLANG的等价物,是...

回答 2 投票 0

有些编译器会打印错误,有些则不会在 C 中

下面的代码是有关 C 嵌套结构的在线资源的副本。 该程序定义了 2 个结构体,“组织”和“员工”,然后在主函数中定义了一个 &...

回答 1 投票 0

通过内联汇编使用 FSIN

我想通过gcc / clang的内联汇编来使用x87的FSIN。内部使用 __asm__ 块的 sin() 函数与 64 位双参数看起来如何?使用 __builtin_si...

回答 1 投票 0

将 UTC 字符串日期时间转换为毫秒 UTC 时间戳

在C++20中,UNIX系统下(不需要可移植性),如何转换以下格式的UTC字符串日期时间: “2024-04-26T14:33:30.185Z” 转换为 UNIX UTC 数字时间戳?...

回答 2 投票 0

用GCC下移stm32中的isr_vector

我需要移动 isr_vector 以便为我需要存储在那里的两个变量腾出空间。 我已经在链接描述文件中尝试过这个 /* 指定内存区域 */ 记忆 { RAM(xrw):起源= 0x200000...

回答 1 投票 0

vscode:命名空间“std”没有成员“barrier”C/C++(135)

Ubuntu 22.04.4 VSCode 1.88.1 g++ (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0 VSCode 标记 std::barrier 表示命名空间“std”没有成员“barrier”C/C++(135. #包括<

回答 1 投票 0

Valgrind 报告 RaspberryPi 4B 上的 Hello World 程序存在数百个错误

我有 RaspberryPi 4B,并完全更新了最新的 Raspbian。我试图让事情像在 RaspberryPi 3B 上一样工作,但即使是通过 valgrind 执行的简单 hello_world.c 也不是没有错误。已安装

回答 1 投票 0

在 Windows 上使用 GSL(编译、链接等)。分步指南

我需要使用GSL(GNU科学库)编写一些C代码,并且以前从未使用过库。 我是一名物理学家,而不是计算机科学家,并且对 GNU 中的许多术语感到困惑

回答 1 投票 0

实验性::文件系统链接器错误

我尝试在 gcc 6.0 中实际开发时使用新的 c++1z 功能。 如果我尝试这个小例子: #包括 #包括 命名空间...

回答 6 投票 0

为什么 GCC 和 Clang 会在两个分支上弹出而不是只弹出一次?

GCC 和 Clang 都可以编译 布尔预测(); 无效 f(); 无效 g(); 无效 h() { 如果(预测()){ F(); } 别的 { G(); } } 到一些变化 # Clang -Os 输出。 -O3是一样的 哈...

回答 1 投票 0

我应该使用哪些 gcc 优化标志?

如果我想最小化我的C程序运行时间,我应该使用什么优化标志(我也想保持标准) 目前我正在使用: -墙 -Wextra -迂腐 -ansi -O3 我也应该使用...

回答 3 投票 0

C 文件中是否需要 extern "C" ? (解决奇怪的 Eclipse 行为)

我对使用 gcc 和 g++ 工具的混合 C/C++ 应用程序相对较新。 为了掌握它,我下载了 iperf 源代码并使用 Eclipse 成功构建了它。 有一个奇怪的...

回答 5 投票 0

如何在 CentOS 7 docker (centos:7) 上安装 gcc/g++ 9

为了使用 C++17 include 我需要在我的 centos 7 docker 中安装 gcc-9 包。 默认情况下,centos:7 将从常规发行版存储库安装 gcc 4.8.5。 docker run --rm -it centos...

回答 4 投票 0

Python 文件与 python3 命令完美运行,但使用 cython 编译时停止工作

我的 python 脚本与 python3 命令完美运行。 我使用cython main.py --embed 将我的python 文件转换为c 文件 它输出 c 文件: /usr/lib/python3.11/site-packages/Cython/编译...

回答 1 投票 0

编译前编辑宏 - gcc

使用gcc或类似的编译器,是否可以在编译之前在代码中递增宏? 例如,如果在 header.h 文件中我有类似的内容: #define 示例 5 我想要那个...

gcc
回答 1 投票 0

不支持配置x86_64-pc-msys

我正在尝试通过 msys2 在我的 64 位 Windows 10 PC 上构建 GCC 10.1,但我收到了这个我不明白的奇怪错误。当我 ./configured ...

gcc
回答 1 投票 0

Linux 上的 limit.h、getconf/sysconf 之间的 SSIZE_MAX 不同值

我在 64 位 Linux 计算机上遇到一个问题,其中 getconf 命令和 sysconf() 函数将 SSIZE_MAX 的值报告为 32767,这是 POSIX 要求的最小值。

回答 1 投票 0

GCC 是否保证大小匹配的访问?

我不太确定如何简洁地提出这个问题,所以如果已经提出并回答了这个问题,我深表歉意。 我正在使用 32 位伪寄存器访问外设 F 的 ARM 平台...

回答 1 投票 0

即使经过多次更改,VS 代码仍显示文件目录错误

我在大学中使用 VS Code,并制作多个源文件,将其保存在桌面上的一个文件夹中,VS Code 和 mingw 安装在 c 文件夹中,因此每次我尝试运行我的代码时,它都会给出...

回答 1 投票 0

函数指针始终为零,但在取消引用和调用时起作用

这是我拥有的最小代码示例(我尝试运行最小示例以确保它重现我所看到的问题): 无效测试fn(无效){ printf("你好,世界! ”); } 在...

回答 1 投票 0

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