gpt4 book ai didi

linux-kernel - 编译 Ubuntu-8.04 时生成中间 .i 文件(预处理文件)

转载 作者:行者123 更新时间:2023-12-04 15:15:54 26 4
gpt4 key购买 nike

我正在用 gcc 3.4 构建 ubuntu-8.04,我需要生成 .i 文件,它们是 gcc 预处理器的输出。我曾尝试添加 --save-temps 标志,但这只会为顶级目录(即源)生成 .i 文件,并且似乎不会递归传递到子目录。我还尝试了 -E 标志,它应该输出预处理文件并停止编译,但这也没有生成文件。

我特别希望为 net/core 中的源生成 .i 文件。

任何帮助表示赞赏。谢谢!!

最佳答案

不支持批量预处理。

对于单个文件使用“make net/core/foo.i”

对于批量,解决方法是“make C=2 CHECK="cc -E"”。

关于linux-kernel - 编译 Ubuntu-8.04 时生成中间 .i 文件(预处理文件),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3612063/

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