gpt4 book ai didi

c - 我们在哪里使用 .i 文件以及如何生成它们?

转载 作者:太空狗 更新时间:2023-10-29 17:20:34 24 4
gpt4 key购买 nike

我正在浏览 GCC 手册页,我发现了以下行:

 file.i
C source code that should not be preprocessed.

我知道运行 gcc -E foo.c 会在预处理后停止编译器;但是创建 .i 文件的实际应用是什么。

除了 gcc foo.c -E > foo.i 之外,还有其他方法可以生成 .i 文件吗?

最佳答案

.i 文件也称为“纯 C 文件”。在预处理阶段

  1. 将包含头文件。

  2. 宏将被替换。

  3. 评论已删除。

  4. 用于条件编译。如果您查看 .i 文件,您可以看到这些内容。

生成.i文件的命令是-

gcc -E foo.c -o foo.i

关于c - 我们在哪里使用 .i 文件以及如何生成它们?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25137743/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com