gcc - 如何禁止警告 gcc 选项已弃用
问题描述
我正在使用ARM GCC 2018 Q4 Major 的官方版本。对于此 C 代码:
int main(void) { return 0; }
编译器产生警告:
$ arm-none-eabi-gcc -mstructure-size-boundary=32 main.c
cc1.exe: warning: option '-mstructure-size-boundary' is deprecated
是否可以抑制此警告?该标志-Wno-deprecated
没有任何作用。
我需要使用该-mstructure-size-boundary
选项,因为我需要链接到使用相同设置的其他人的封闭源代码编译库。(好吧,我想我可以编辑它们的标题并手动设置尾随结构填充,但这不是 A 计划)。
解决方案
推荐阅读
- python - 希望将 Excel 值加载到字典中
- java - 查找字段属于Java中的哪个类,父级或子级?
- java - 使用 Spring Mongo (java) 在聚合中映射字段
- debian - MariaDB的配置文件是什么?
- node.js - Nestjs 与 Fastify e2e 测试与开玩笑模拟不起作用
- python - Python 未来警告消息
- powershell - 如何从 $env:PSModulePath for PowerShell 中永久删除 UNC 路径?
- javascript - React 状态数组在渲染中给出空错误
- flutter - 导出 Flare 动画
- c# - Visual Studio 未将自定义用户控件添加到工具箱