如何在编译前访问所有文件? [复制]
Posted
技术标签:
【中文标题】如何在编译前访问所有文件? [复制]【英文标题】:How to access all the files before compilation? [duplicate] 【发布时间】:2020-11-24 16:54:37 【问题描述】:从编写 C 程序的阶段到执行它的阶段涉及多个步骤。 当我编译代码时,我只得到一个 .exe 文件。但我想获取编译前正在制作的所有文件(预处理文件),一个中间代码文件 其中所有这些宏都被替换为它们的实际值,预处理器被替换为它们的实际头文件。 一般来说,我们可以分别获取所有这些文件(预处理一个、编译一个和链接器一个)吗?
【问题讨论】:
你用的是什么编译器? @JosephSible-ReinstateMonica dev c++ 5.11 【参考方案1】:要访问所有中间文件,请使用命令 (Ubuntu):
gcc –Wall –save-temps filename.c –o filename
。该命令生成当前工作目录下的所有中间文件。
【讨论】:
你能解释一下如何使用这个命令吗? 操作系统是windows 8 在 Windows 中打开命令行。将目录更改为文件目录。然后键入该命令。就是这样。 了解如何在 Windows 中使用命令行。我不确定此命令是否适用于 Windows 操作系统。它适用于 Ubuntu 操作系统。 我在 cmd 上试过了,但是没有用以上是关于如何在编译前访问所有文件? [复制]的主要内容,如果未能解决你的问题,请参考以下文章