gcc 相关问题

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

官方SEH示例无法使用mingw-w64编译

嗨,我从 https://learn.microsoft.com/en-us/cpp/c-runtime-library/reference/set-se-translator?view=msvc-170 得到了这个示例 // crt_set_se_translator_clr.cpp // 编译:cl /W4 /clr

回答 1 投票 0

C 中泛型函数与函数指针数组相比有何缺点?

我正在编写一个具有多种存储类型('stypes')和多种数据类型('dtypes')的矩阵库(SciRuby 的一部分)。例如,矩阵的 stype 目前可能是稠密、耶鲁(又名“csr”)或...

回答 1 投票 0

c 链接编译器错误

这是我从 gcc 调用中得到的错误: gcc -o rr4 shells2.c graph1.c rng.c; 未定义的符号: “_getdisc”,引用自: _main 在 cckR7zjP.o 中 ld:未找到符号 ”

回答 2 投票 0

GCC 上的成员函数指针何时使用 delta?

我正在阅读 Don Clugston 的著名文章“成员函数指针和最快的 C++ 代表”,并且自己正在尝试这些内容,但无法重现案例

回答 1 投票 0

模块中的自定义 C++ 异常可以在 GCC (14.2.0) 中工作吗?

C++ 模块是否在 GCC 中实现,以便我可以在模块中创建自定义异常以在另一个文件中使用?我通过 MinGW/MSYS 使用 GCC 14.2.0 时收到以下错误: x86_64-w64-mingw32-gcc -...

回答 1 投票 0

GCC C99 禁用 main() 编译而不返回

当 int main() 没有 return 语句时,如何强制 gcc 编译器抛出错误。这段代码编译没有任何错误 #包括 int main(){ printf("嗨"); } 我正在使用...

回答 2 投票 0

gcc全局数据内存布局规则

我知道这不是(也不必)标准化,但我想知道 gcc 是否有任何关于在程序内存中放置全局数据存储的规则或可预测模式。也就是说,如果我有...

回答 1 投票 0

单个变量是否存在编译器内存障碍?

编译器内存屏障的作用之一是强制编译器确保缓存在寄存器中的所有堆栈变量都在屏障之前写入内存。 例如...

c gcc
回答 4 投票 0

如何运行为旧编译器编写的程序?

我正在寻找混合树的实现(不重要),并在这里找到一个“旧”的。 作者说他们已经在 SUN Sparc 平台(运行 Solaris 2.6)上使用 gcc-...

回答 5 投票 0

功能调整

如何使函数在 4 字节边界与 GCC 对齐,目标为 680x0? 无论如何, -malign-functions=4 本身似乎并不能解决问题。某种旨在提高缓存性能的选项...

回答 2 投票 0

将 C/C++ 转换为 8086/88 汇编

有没有办法将C/C++转换为汇编而不是十六进制。 不像 gcc 或其他编译器所做的那样(C/C++ --> ASM --> HEX)。 仅将其转换为 ASM。 有没有办法通过 gcc 来做到这一点,我的意思是

回答 2 投票 0

如何为STM32 ARM GCC添加sanitizer支持?

我正在开发一个大型嵌入式系统(Windows上的STM32F423 CPU和CubeIDE环境,所有代码都是C语言),最近我发现某个地方一定存在缓冲区溢出。姆贝德尔

回答 2 投票 0

消除未使用的虚函数

为了消除未使用的(普通)功能,我可以使用: -ffunction-sections、-fdata-section 和 --gc-sections。 它有效。 我知道使用多态性,函数是“后期绑定”,所以我想......

回答 3 投票 0

尝试使用gcc编译时出错

我正在尝试编译SNNS(斯图加特神经网络模拟器)是Unix上神经网络的软件模拟器,但我收到以下错误消息: 忽略可能的错误消息

回答 2 投票 0

为什么 gcc 在返回指向局部变量的指针时抛出警告,而不是在返回局部变量时抛出警告?

请参阅下面的代码示例。 函数 fun_ret_loc_ptr() 中的语句 return (&i) 返回警告:“函数返回局部变量的地址”。另一方面,语句返回...

c gcc
回答 4 投票 0

在 rhel 6.1 上安装 gcc [已关闭]

我的 Rhel 6.1 机器上似乎没有安装 GCC。另外,当我这样做时: 须藤 yum 安装 gcc 它吐了: 更新红帽存储库。 设置安装过程 没有可用的 gcc 软件包。 呃...

回答 1 投票 0

如何将本地编辑器与远程编译器结合起来?

我习惯了本地IDE界面,集成了代码编辑器和编译器。但是,我想测试代码是否可以在 Unix 服务器上使用远程编译器正常编译。我厌倦了复制我的

回答 1 投票 0

布尔操作数短路,无副作用

对于赏金:如何在不禁用或降低优化级别的情况下根据具体情况禁用此行为? 以下条件表达式是在 MinGW GCC 3 上编译的...

回答 5 投票 0

如何区分地址清理程序错误和脚本错误?

使用 Address Sanitizer 时,当 ASAN 或实际程序失败时,退出代码始终为 1。我如何区分其中一个?我尝试将 ASAN_OPTIONS 中的 exitcode 选项设置为

回答 1 投票 0

Arm Cortex-M7 SAM-E70 x32-ld 保留弱函数和强函数定义

我正在尝试使用 SAM-E70 进行基本操作,但不存在适当的文档,并且 6 小时后甚至 GPT 也无法提供帮助,所以我在这里询问。我需要能够将函数直接放置在向量上......

回答 1 投票 0

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