gcc 相关问题

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

为每个变量创建命名部分?

假设我有变量: int 全局 a = 1; int 香蕉 b = 2; int 芒果 c = 3; 我希望 GCC 生成它们,以便: 。全球的 .long 1 。香蕉 b.长2 。芒果 丙.长3 什么是最简单的...

gcc
回答 1 投票 0

使用相对路径名进行交叉编译 - 用于二进制可移植性/可嵌入性? (海湾合作委员会)

假设我正在创建一个带有一些脚本的应用程序包,可能是一个守护进程,甚至是一个帮助程序二进制文件...当编译这样的二进制文件时..仅使用相对路径进行./configure/make是否可行?... .

回答 1 投票 0

了解 GCC 链接器命令(-Wl 和 --start-group)

链接对象 ST 的 CubeIDE 发出如下命令: arm-none-eabi-g++ -mcpu=cortex-m33 --specs=nosys.specs -Wl,-Map=mymap.map -Wl,--gc-sections -static --specs=nano.specs -mfpu=fpv5 -sp-d16 -mf...

回答 1 投票 0

当 makefile 中需要多个不同版本时,GCC 会失败

我有一个makefile,需要使用2个不同版本的GCC,以便在同一调用中输出不同的可执行文件。具体来说,我正在使用一个针对旧 32 位 Windows 计算机的...

回答 1 投票 0

为什么 gcc 不允许 const int 作为 case 表达式?

我正在看这个SO问题,并开始思考const ints与#defines,并意识到我实际上不明白为什么编译器不能处理这个问题。有人可以透露一些信息吗...

回答 1 投票 0

为什么编译器在编译两个相似的类时输出不同?

以下是《C++ Primer 第五版》中的练习: 练习 14.26:为 StrVec、String、 StrBlob 和 StrBlobPtr 类。(P.566) StrVec 类编译时没有 ...

回答 2 投票 0

是否可以查看命令行应用程序运行后执行了哪些行?

我在我的应用程序中使用 MinGW (GCC) 作为 C++ 编译器。我已将其设置为将其命令行进程的输出重定向到我的应用程序。现在,假设我有以下简单的 C++ 代码: int n...

回答 2 投票 0

gcc 会跳过此检查有符号整数溢出吗?

例如,给出以下代码: 整数 f(整数 n) { 如果 (n < 0) return 0; n = n + 100; if (n < 0) return 0; return n; } Assuming you pass in a number that i...

回答 1 投票 0

cmake 中的“-O2”选项从何而来以及如何删除它?

我正在尝试在 opensuse 15.5 上从源代码重建 rpm 包 perl-BSSolv 并使用新的构建包进行调试。在开始构建调试之前,我需要删除优化选项 -O2 或 -O3...

回答 1 投票 0

我的压缩文件上写了一些垃圾数据(我自己的算法)

这是我的数据压缩程序(它是免费的,但有商业用途的版权)。这个程序假设读取一个文件作为数据号并找到文件的一个巨大的n次根(取决于文件大小......

回答 1 投票 0

如何使用GCC将C代码编译为8088汇编?

我一直在寻找一条信息,但似乎找不到它,也许你们可以帮我。这是一个简单的问题: 如何使用GCC将C代码编译成8088汇编? 我和...

回答 4 投票 0

使用 MinGW-w64 编译 GCC 13.2.0 时出现错误“导出序号太大:77583”

我尝试在Windows上使用MinGW-w64编译GCC 13.2.0,但在构建过程中遇到以下错误: make[3]: 进入目录 '/d/Develop/devtool/gcc/gcc-13.2.0/build/gcc' ...

回答 1 投票 0

C 头文件 /linux/if_arp.h 有错误

当我编译程序时,它给出了错误。它不断给我重新声明的错误。我想尽快发布我的程序,但我不确定我能做什么......

回答 1 投票 0

将 Debian 上的 libc6 更新到特定版本

我使用 sudo apt install build-essential 来下载完整的堆栈以进行 c 编译。 几乎所有库都下载成功,但其中一些库返回 404 并且未安装。 Libs 是 <...

回答 1 投票 0

在 Linux 上使用控制台编译 C++ 时出现问题[已关闭]

我正在尝试在 64 位机器上编译以下简单程序: #包括 int main() { 浮动a、b、c; a = 10.5; b = 20.6; c = a + b; printf("%d ”,c);

回答 2 投票 0

为什么未使用的变量不好?

我想知道为什么未使用的变量不好。 是因为编译器会创建更大的二进制文件吗?如果是,是否有一个工具/脚本可以添加未使用的关键字或类似的东西?

回答 4 投票 0

函数调用顺序,是GCC bug吗? [重复]

可能的重复: 未定义的行为和序列点 函数调用顺序 当我用GCC 4.5.2(x86 32位)编译下面的代码时,我发现了一个问题。 # 包括 <...

c gcc
回答 1 投票 0

如何用 C 语言编写编译指示

我知道#pragmas是编译器指令,用于向编译器提供附加信息。我的问题是,我需要为我的项目编写一些#pragmas。也就是说,我需要投资...

回答 2 投票 0

为什么“int main(anything_you_type)”不会产生任何错误?

这里我在主参数声明中写下了我的名字,但这个程序仍然有效并且没有给出任何警告。 #包括 int main(Mr32) { printf("为什么这有效?");

回答 3 投票 0

使用boost库运行c++程序时gcc和g++的区别?

我在Xcode中使用boost库编写了一个C++程序。这是我的代码。这很简单。 #包括 #包括 使用

回答 2 投票 0

最新问题
© www.soinside.com 2019 - 2024. All rights reserved.