c - -Xassembler 和 -Xpreprocessor 示例
问题描述
我最近弄脏了汇编和 c 代码,并找到了 gcc 选项 - Xassembler - Xpreprocessor。我在网上搜索了简单的示例以及这些 gcc 选项所采用的值,但找不到。
帮助表示赞赏。
谢谢你
解决方案
-Xassembler:它将一个选项作为编译选项传递给汇编程序,例如有关体系结构的特定选项(很可能 GCC 无法识别)。它类似于-Wa(但是传递参数的方式发生了变化)。为了完整起见,我习惯于看到-Wa
而不是-Xassembler
,我猜向后兼容性解释了为什么有两个类似的选项。
-Xassembler(ARM 架构)的示例:-Xassembler -mthumb
为 Thumb 架构(或-Wa,-mthumb
)进行汇编。
-Xpreprocessor:它向预处理器传递一个选项,和以前一样,传递 GCC 无法识别的选项很有用。它类似于-Wp(并且传递参数的方式发生了变化)。
-Xpreprocessor 的示例:(-Xpreprocessor -M
或-Wp,-M
)为了
输出适合make描述主源文件依赖关系的规则
推荐阅读
- postgresql - 如何使用 PostgreSQL 在命令提示符内创建数据库?
- docker - 无法启动服务应用程序:OCI 运行时创建失败:container_linux.go:349
- sql - 在 postgresql 中计数
- mule - 如何在 mule 中设置查询参数以服务端点请求
- corda - 验证交易
- c# - ASP.NET Core 3.1 将数据发布到相关表(一对多)以 sqllite 错误 19 '外键约束失败告终
- fastapi - Uvicorn Detect --reload 主线程
- flash - 我可以在 Electron.js 应用程序中捆绑 Pepper Flash 以在 2021+ 年运行 Flash 吗?
- c# - API返回对Web客户端的响应后,是否可以在保存数据的同时保留DbContext?
- javascript - React Native 中的 InpuText 上不需要的字符