gcc 相关问题

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

在 Mac 上安装“gcc”

我决定在我的Mac Catalina(10.15.7)上安装“gcc”,但下载“cmake”时出现错误。以下是完整报告: 错误:cmake:无法下载资源...

回答 1 投票 0

g++编译时通常比gcc慢很多吗?

由于我们的大学课程,过去几个月我一直在使用纯 C 进行编码。我编写的程序非常小并且不需要资源。结果,用gcc编译有

回答 2 投票 0

一个编译器安装可以并行编译多个项目吗?

更精确的问题是:编译器的可执行文件是否可以使用可能不同的选项并行多次调用,以编译多个项目。如果是的话,会编译多个...

回答 1 投票 0

“fff”假函数框架如何在引入强符号的同时避免违反 ODR 规则?

我正在尝试了解 fff 框架和 C++ 的单一定义规则。 我使用 fff 来模拟自由函数并测试它们,我将使用下面的示例来解释问题所在。

回答 1 投票 0

即使安装成功,在 Ubuntu 上的 V.S.Code 上运行 C++ 时也遇到错误

我在 Ubuntu 发行版上尝试在 V.S.Code 上运行 C++ 代码时遇到问题。我会从 V.S.Code 安装 C++ 扩展以及 C++ 的 mingw-64 和 g++ 编译器。我都关注了...

回答 1 投票 0

链接器错误:添加符号时出错:GNU ARM 工具链的值错误

我正在尝试使用 ARM GNU 工具链(目前版本 11.3)构建 ARM 应用程序。为此,我有一个主程序,需要链接到一个静态库 foo,该库传递依赖于

回答 1 投票 0

编译 linux 内核时出现 riscv csr 无法识别的操作码错误

我正在尝试为 riscv64 安装 linux 内核 5.15。我收到以下消息 - ./arch/riscv/include/asm/vdso/gettimeofday.h:71:错误:无法识别的操作码“csrr a5,0xc01”,扩展名“zicsr”需要...

回答 1 投票 0

GCC 预处理器宏和“#pragma GCC unroll”

是否有另一种机制可以让预处理器执行此操作: #定义限制 16 #pragma GCC 展开限制 对于 (size_t ii = 0; ii < LIMIT; ++ii) { ... That code hits an error: /path/to/my/file...

回答 1 投票 0

未定义使用 mingw 对 imp 的引用

我遇到的问题是构建项目时出现的“未定义引用‘_imp__...’”错误。我使用的是 Windows 7、MinGW、Eclipse 以及我没有制作的 .lib 和 .dll 文件,但我...

回答 2 投票 0

__attribute__

为什么以及如何在 GNU C 程序中使用 __attribute__?

回答 3 投票 0

在 C++14 中推导 'auto' 之前使用 'auto func(int)'

我使用C++14在GCC中编译了以下程序。 #包括 使用命名空间 std; 自动函数(int i); int main() { 自动返回 = func(5); 返回0; } 自动功能(int i) {...

回答 4 投票 0

在 mac 上输入“gcc --version”会输出 clang 版本

我在 mac 机器上使用 OS 10.9。我想知道我正在使用的 gcc 版本。所以我在终端上尝试了 gcc --version ,结果是: $ gcc --版本 配置为:--prefix=/Applications/Xcode...

回答 7 投票 0

GCC/LD 位置无关代码,具有指令相关数据访问

动机 假设我有: int some_bss_values[8]; int some_data_values[] = {1,2,3,4,5,6,7,8}; int const some_rodata_values[] = {9,10,11,12,13,14,15,16}; //一些愚蠢的代码向我们展示...

回答 1 投票 0

什么是转储文件和辅助文件?

我是 Linux 和 gcc 命令的新手。我正在读 gcc 文档,特别是关于 -o 标志的文档,其中提到了以下内容: 虽然 -o 仅指定主要输出,但它也是...

回答 2 投票 0

如何在 mac 上查找 gcc 版本

我在 mac 机器上使用 OS 10.9。我想知道我正在使用的 gcc 版本。所以我在终端上尝试了 gcc --version ,结果是: $ gcc --版本 配置为:--prefix=/Applications/Xcode...

回答 7 投票 0

如何为RISC-V编译GCC编译器

我的 RISCV 机器中需要 GCC10,因此我想知道是否更推荐下载源代码并 1)在同一个 RISCV 中编译它们,或 2)从 .. .

回答 1 投票 0

pthread_mutex_lock是否包含内存栅栏指令? [重复]

pthread_mutex_lock 和 pthread_mutex_unlock 函数是否调用内存栅栏/屏障指令?或者像compare_and_swap这样的隐式指令是否有内存障碍?

回答 2 投票 0

Cygwin:如何实际使用 gcc-mingw

由于“gcc -mno-cygwin”不再起作用,我一直在寻找一种方法来让面向 MinGW 的 GCC 在我的 Cygwin 环境中运行。 (此时不能选择运行 MSYS 环境

回答 4 投票 0

我们可以使用“#elif!”在c中?

我对sprng2.0中的代码感到困惑,它在我制作后在我的机器上给我编译错误。看来我的编译器(gcc 4.7.3)不支持#elif !,#elif !意思是?或者我可以

c gcc
回答 3 投票 0

为什么gcc不使用Cortex M7的S16-S31寄存器?

具有 FPv5 扩展的 Cortex M7 有 32 个单精度浮点寄存器(或 16 个双精度寄存器)。 GCC 版本 10.3.1 20210824(发布)(GNU Arm 嵌入式工具链 10.3-2021.10)

回答 1 投票 0

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