gcc 相关问题

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

CSAPP 中的“未初始化的全局变量获得弱符号”这句话准确吗?

在计算机系统:程序员的视角(CSAPP)中,书中提到“未初始化的全局变量会得到弱符号”。经过一番实验,我发现这个描述似乎不合逻辑...

回答 1 投票 0

gcc 无法将 *.C 源代码识别为有效的 c 程序

我不小心将 .C [注意大写 C ] 扩展名分配给了 UBUNTU 16.04 LTS 中的 C 源代码,并使用 Gedit 程序打开它以输入我的代码。 gcc编译器无法将其识别为C编程...

回答 1 投票 0

将汇编目标文件与GCC链接时,由于errno设置而发生重定位错误

作为一个学校项目,我被要求重写 x86-64 程序集中的 write 函数。这个项目有一些规则。例如,就像 write 在发生错误时设置 errno 一样,我的 write 函数...

回答 1 投票 0

什么是“一站式内存损坏”?

我最近在 Hackito Ergo Sum 2011 上读到一篇名为《利用勤奋的矮人》的论文。 其中包含“不是一站式内存损坏”这句话。那是什么?

回答 1 投票 0

我在我的 C 程序中使用了 pow() 函数,但没有链接到 -lm 它仍然有效。为什么?

我正在读一本关于海湾合作委员会的书。它表示对于任何 C 程序,默认情况下仅链接标准库。由于 pow() 不在标准库中,因此我必须使用 -lm 标志链接到它。

c gcc
回答 2 投票 0

GCC #pragma 停止编译

是否有 GCC pragma 指令可以停止、暂停或中止编译过程? 我正在使用 GCC 4.1,但我希望该编译指示也可以在 GCC 3.x 版本中使用。

gcc
回答 8 投票 0

GCC for ARM 中数组的内存对齐

我有以下定义: 静态字符 xxxx; 静态 uint8_t y; 我在内存映射中得到以下几行: .bss._ZZL7createXvE4xxxx 0x200024c0 0x1 .bss._ZZL7createXvE11y

回答 1 投票 0

-lgcc_s 和 gcc 之间的区别

通过 LDFLAGS 链接 gcc_s 和 gcc 有什么区别? gcc_s是静态库和gcc共享库吗? 因为我正在寻找一个解决方案,其中提到了 l...

回答 1 投票 0

isystem 强制标头至 C 联动

这听起来类似于 - 但又不同 - 为什么 OpenBSD 的 G++ 使系统标头默认为 C 链接?这不是 BSD,而是 Arm g++ 交叉编译器。 有了这一对微不足道的...

回答 1 投票 0

使用 gcc“__thread”说明符时收到“定义但未使用”警告

我目前有一个包含一些全局变量的库。我想让这些变量成为本地线程,所以我在它们前面添加了“__thread”说明符。它完成了工作,但编译器给出了......

回答 1 投票 0

C/C++ 编译器 (Windows)

我不太明白以下C/C++编译器之间的区别:GCC、MinGW、Cygwin和MSVC。 MinGW 和 Cygwin 是 GCC 的实现还是完全不同的东西?如果我...

回答 1 投票 0

在arm-none-eabi-gcc中找不到inttypes.h

我在库中有一个头文件,其中包括 inttypes.h (使用 PRIu8 等所需)。我将库头文件包含到我自己的应用程序文件中。 当我尝试使用arm-n进行编译时...

回答 2 投票 0

使用代码源编译GCC

是否可以使用 Code Sourcery G++ 编译适用于 ARM 的本机 GCC(主机 == 目标 == ARM)? 如果不可能,我可以使用 crosstool-NG 构建交叉编译,然后使用这个

回答 3 投票 0

C 头文件包含错误

希望这是一个简单的问题...这是我重现此问题的过程。 首先我创建我的源文件: bash $ 猫 t.c #包括“t.h” int main() { ABC abc; } 然后我创建我的

回答 1 投票 0

gcc 静态链接器可以正确内联静态库中的函数吗?

如果我们编译许多使用名为 lib.a 的静态库的源代码,lib.a 中的内联函数是否会与其余二进制文件正确内联?

回答 2 投票 0

使用 GCC 的软件流水线示例

我正在寻找 GCC 生成的软件管道的真实(源代码和生成代码)示例(http://en.wikipedia.org/wiki/Software_pipelined)。我尝试在比较时使用 -fmodulo-sched 选项...

c gcc
回答 1 投票 0

GCC 打印 cc1 而不是行号

当我编译程序时,gcc 给我的是 gcc 而不是行号,这使得查明错误变得非常困难! 怎么了? test.c 包含: #include“bgraph_utils.h” int main(){ 克 }

c gcc
回答 1 投票 0

如何使用 gcc 模仿 Microsoft 版本的 __FUNCTION__?

当我使用 __FUNCTION__ 宏/变量打印调试信息时,使用 Microsoft C++ 编译器和 gcc 时输出的内容似乎有所不同。例如,使用

回答 2 投票 0

将“using”指令与部分重载相结合:gcc 功能还是 intel 错误?

我希望将一组用 C++ 编写的库与英特尔编译器一起使用。我已附上演示该问题的示例代码。图书馆里有很多地方都使用 com...

回答 1 投票 0

海湾合作委员会的奇怪行为

给出以下 C++ 代码: 结构体顶点类型{ 浮动 x、y、z; //顶点类型() {} //vertex_type(float x, float y, float z) : x(x), y(y), z(z) {} }; 类型定义结构{ 顶点类型

回答 2 投票 0

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