作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我最近开始接触汇编和 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
),以便
output a rule suitable for make describing the dependencies of the main source file
关于c - -Xassembler 和 -Xpreprocessor 示例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53276697/
我最近开始接触汇编和 C 代码,并发现了 gcc 选项 -Xassembler -Xpreprocessor。我在网上搜索了简单的示例以及这些 gcc 选项所采用的值,但找不到。 感谢帮助。 谢谢 最
我是一名优秀的程序员,十分优秀!