c - arm-none-eabi-gcc 是否支持#pragma pack(n)

标签 c gcc arm pragma

我通常使用 __attribute__... 打包,但实际上我将一个嵌入式 STM32 项目从他的 IAR 移植到 gcc。我的问题是 gcc 是否支持这些编译指示,或者它们只是被忽略了。

最佳答案

GCC 支持它们(通过 compiler explorer 验证)并且至少有 GCC 4.4.4 .

关于c - arm-none-eabi-gcc 是否支持#pragma pack(n),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54751215/

相关文章:

c++ - 在同一全局内存位置并发写入

c - 将参数从shell脚本传递到c程序

gcc和成功VS中的C++错误

c++ - 'g++' 不是内部或外部命令,也不是可运行的程序或批处理文件。

c - 手动编译并使用 make 链接后为 "File or folder not found"

配置交叉编译器以使用自定义库搜索路径

jvm - Cortex M3 的嵌入式 Java VM

c - 堆栈溢出与堆栈崩溃

c - 安装 sysfs 时 mount() 失败

ios - 在桌面上开发的移动应用程序如何工作?