GCC

GCC

文章 315 浏览 221

为什么 GCC 对于未声明的函数发出警告不一致?

以下 test.c 程序 int main() { dummySum(1, 2); return 0; } int dummySum(int a, int b) { return a + b; } ...使用 gcc -o test test.c 编译时不会…

往事风中埋 2025-01-08 16:51:20 0 0

valgrind 执行期间抛出异常,但直接调用程序时不会抛出异常

我遇到了一个非常奇怪的问题,我知道从远处诊断可能很难。但任何提示都会有帮助。 话虽如此,这就是我的问题: 当我运行 valgrind 来执行我的程序时,…

静水深流 2025-01-08 16:01:04 0 0

“BangBangControlTest.o 和 BangBangControl.o 中的重复符号 _heating_unit”是什么意思?意思是?

我在尝试编译我的代码时收到此错误。 $ g++ -o BangBangControlTest BangBangControl.o BangBangControlTest.o ld:BangBangControlTest.o 和 BangBan…

如梦亦如幻 2025-01-08 15:48:42 0 0

我真的需要 libgcc 吗?

我一直在 Mac OS X 10.6 上使用 GCC 4.6.2。我在编译时使用 -static-libgcc 选项,否则我的二进制文件会在系统上查找 libgcc,并且我不确定 OS X 是否…

我不会写诗 2025-01-08 15:37:06 0 0

汇编 x86 nasm 输出浮点值

我正在开发一个项目,我需要使用 C 中的 printf 输出浮点值。 我现在可以打印出这些值,但我不太确定打印是如何进行的 它将有效地打印出 对于打印 int…

呆头 2025-01-08 12:34:36 1 0

C++11 GCC 4.6.2 std::move

我尝试使用移动构造函数和 std::move #include 但收到错误,“move”不是“std”的成员。 gcc --version gcc (GCC) 4.6.2 20111027 (Red Hat 4.6.2-1)…

初与友歌 2025-01-08 11:18:33 0 0

pragma weak 的支持范围有多大?它是否克服了使用 gcc 属性的问题?

我刚刚在 GCC 中发现了 #pragmaweak 指令: 6.57.9 弱编译指示 为了与 SVR4 兼容,GCC 支持一组 #pragma 指令,用于将符号声明为弱符号,并定义弱别名…

撑一把青伞 2025-01-08 11:03:55 0 0

有用的 GCC 标志可以提高程序的安全性吗?

纯属偶然,我偶然发现一篇文章提到您可以使用 -pie -fPIE “启用”ASLR(或者更确切地说,使您的应用程序能够感知 ASLR)。 -fstack-protector 也通常…

家住魔仙堡 2025-01-08 06:07:01 0 0

关于u-boot重定位功能的问题

我在 OMAP3 目标上使用 u-boot-2011.12,交叉工具链是 CodeSourcery arm-none-linux-gnueabi,我编译u-boot,将其下载到目标并启动它,一切都很顺利,…

内心激荡 2025-01-08 01:59:10 2 0

计算文件行数的奇怪行为

在寻找一种从配置文件中读取参数的方法时,我找到了一种很好的方法来做到这一点,但问题是,当我尝试计算行数时,会发生一些非常奇怪的事情。 这是代…

口干舌燥 2025-01-07 23:28:40 1 0

为什么GCC为不同作用域的本地联合分配单独的堆栈空间?

考虑以下代码: #include #ifndef TRY #define TRY struct #endif TRY testme { int one; int two; char three; int four; }; int main (void) { { vo…

却一份温柔 2025-01-07 22:13:46 0 0

对 __libc_init_array 的未定义引用

我正在尝试使用 CodeBench G++ Lite 工具为 STM32 芯片编译一些代码。但是,它会产生错误。 startup.o: In function `LoopFillZerobss': (.text.Reset…

四叶草在未来唯美盛开 2025-01-07 20:20:58 0 0

将 newlib 移植到交叉编译器中

我正在使用本教程来创建交叉编译器。 我遵循 gcc 交叉编译器教程并转到移植 newlib。 来编译它, 一切工作正常,直到我尝试通过发出make all install …

病毒体 2025-01-07 19:44:41 0 0

使用 readv() Linux 系统调用时,冗余字符被添加到缓冲区之一

我遇到了(可能)无法解释的错误,如果有人可以解释,我会很高兴。 **我编写了以下程序: #include #include #include #include #include #include in…

小…楫夜泊 2025-01-07 18:38:17 2 0

在附加标头包含路径中包含标头

我在 windows 7 32 位上使用 eclipse Indigo for windows 和基于 ARM 交叉编译工具链的工具链,其版本为 glibc-2.9 gcc-4.3.4。我的项目目前使用 C 语…

人间不值得 2025-01-07 17:55:32 1 0
更多

推荐作者

微信用户

文章 0 评论 0

小情绪

文章 0 评论 0

ゞ记忆︶ㄣ

文章 0 评论 0

笨死的猪

文章 0 评论 0

彭明超

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文