gcc 相关问题

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

iPhone 中的 Fortran 编辑器

我想在iPhone中制作一个Fortran编辑器。用户可以在 iOS 应用程序中使用 Fortran 进行编码,也可以在 iPhone 上运行该代码。 谁能指导我正确的方法? 我看了 gF...

回答 4 投票 0

不是常量初始值设定项元素?

我在为编译器课程进行语义分析时遇到了一个令人困惑的情况。 #包括 int a = "abcd"[2]; int main() { char b = "abcd"[2]; printf("%d %c “,...

回答 2 投票 0

x++ 和 ++x 在编译器实现上的区别

我搜索了 x++ vs ++x,在这里找到了一个很好的答案,所以我决定查看 gcc 的汇编输出,看看 x++ 和 ++x 是如何实现的: main() { int s = 0; ++s; 返回0; } 正在编译...

c gcc
回答 3 投票 0

GCC 存储的字符串常量在哪里以及这些指针从哪里映射?

当我在 Linux x86_64 机器上编译并运行以下由 GCC 编译的 C 程序时: #包括 int 主函数(无效) { 字符*p1 =“你好”; // 指向字符串的指针 ...

回答 1 投票 0

如何防止C++宏替换类成员?

我正在构建一个Linux内核模块,源代码是基于C++的。 名为 A.cpp 的 src 文件之一始终生成失败。 A.cpp间接包含两个头文件:asm/current.h和bits/

回答 1 投票 0

错误:为 centos7 构建 GCC 14.2 时出现未知类型名称“max_align_t”

我正在从centos7的源代码构建gcc 14.2.0,并在make过程中遇到了以下gettext问题。我计划使用 gcc 14 附带的最新 C++ 编译器。 gcc -std=gnu99 -

回答 1 投票 0

使用 Simplescalar 编译 BBVTracker

我在使用Simplescalar编译UCSD univ(http://cseweb.ucsd.edu/~calder/simpoint/simplescalar-bbv.htm)开发的Basic Block Vector(BBV)时遇到了一些问题。 没有 BBV,我

回答 1 投票 0

运行GCC编译的命令?

我正在使用 GCC 编译器,但我希望编写编译后实际运行的代码。我可以使用一个标志吗?现在我只是在做 gcc代码.c 没有生成 code.exe...

c gcc
回答 2 投票 0

如何从破坏列表中“修复‘asm’中未知的寄存器名称‘%xmm1’”?

我正在尝试为 Ubuntu 14.04 X86 构建一个项目,但出现以下错误: 错误:“asm”中未知的寄存器名称“%xmm1” asm 易失性 ( ^ 错误:未知寄存器 na...

回答 1 投票 0

如何防止C++宏被替换

我正在构建一个linux内核模块,源代码是基于C++的。 名为 A.cpp 的 src 文件之一始终构建失败。 A.cpp间接包含两个头文件:asm/current.h和bits/stl_iter...

回答 1 投票 0

为什么 gcc 默认不对齐结构

AFAIK,编译器应该默认对齐结构。 那为什么gcc不这么做呢? #包括 类型定义结构{ 无符号字符 r、g、b; } color_t; int main() { 打印(...

c gcc
回答 1 投票 0

编译和执行Qt应用程序

我开始学习Qt。我有这个代码片段,我想知道如何编译它并在 gcc 中执行。 平台:Linux、gcc编译器 1 #包括 2 3 int main(在...

回答 2 投票 0

编译器如何处理for循环检查

如果我做类似的事情 对于 i = 0;我< len(arr); i++ { ... } Is the len() calculated at every iteration ? For gcc is there any optimization flag that can be set to change it.

回答 4 投票 0

如何检查(通过预处理器)C 源文件是否正在编译为 C++ 代码

问题标题应该说明一切,但这里有一个例子说明我正在寻找什么样的东西: #ifndef THE_IDENTIFIER_THAT_WOULD_INDICATE_BEING_COMPILED_AS_CPLUSPLUS /* * 一些例子...

回答 6 投票 0

GCC 诊断和标准输入

我通过 stdin 将代码传输到 gcc,如下所示: gcc -xc -o 输出 - <<< ... However, the format of diagnostics is different than when compiling a file. Specifically, what is missing is the

回答 1 投票 0

递归程序中编译器的优化

我从尾调用优化问题什么是尾调用优化? 所以,我决定看看如何用纯 C 语言做到这一点。 所以,我写了 2 个阶乘程序,第一个是尾部调用

回答 3 投票 0

故意忽略 GCC 下初始化程序警告中的多余元素

我试图滥用静态初始化来构建菜单树而不进行任何运行时初始化: 类型定义结构{ menu_entry_t 条目; uint16_t can_loop:1; uint16_t 大小:15; 呃...

回答 1 投票 0

二进制文件中的 GCC 版本

当我 cat /bin/cat 这样的二进制文件时,我几乎每次都会看到二进制文件中包含类似的内容; 海湾合作委员会:(GNU)4.6.3 还有其他一些东西,例如 .gnu.version.gnu.version_r 或...

回答 1 投票 0

这样的用法,挥发性好吗?

假设我在这样的循环中检查变量。 而(变量) ; 这里,如果程序是多线程的并且var被多个线程访问,则必须将var声明为易失性。这是众所周知的事实......

回答 2 投票 0

C 静态局部变量,如果从不同的 ISR 调用函数,是否需要 volatile?

我有一个私有函数,可以对静态局部变量进行操作。该函数由不同的非并发硬件 ISR 调用。本能地,我会相信这是正确的罪......

回答 1 投票 0

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