【发布时间】:2022-02-19 13:26:19
【问题描述】:
总结:gcc 和clang 编译器选项中的-f 和-m 代表什么?
详情:
在使用clang 时,我注意到许多编译器选项以-f 开头,而另一些以-m 开头。我认为这有一些历史原因,我很好奇,所以我查看了gcc 帮助并看到以下内容:
以 -g、-f、-m、-O、-W 或 --param 开头的选项是自动生成的 传递给 gcc 调用的各种子进程。为了 将其他选项传递给这些进程 -W 选项必须 使用。
如果我不得不猜测,我认为-f 可能代表前端,-m 代表机器。但我很想听听更全面的答案,可能包括 gcc 调用的其他子流程。
【问题讨论】:
-
@Gabriel
-m可以代表“微处理器”。
标签: gcc