GCC 为代码生成器准备和标准化空白

发布于 2024-10-05 14:40:18 字数 157 浏览 3 评论 0原文

我有一个项目,它使用脚本化工具来处理 c 头文件以生成代码(用于封送)我知道我可以使用 GCC 中的 -E 选项来运行预处理器,但我也想标准化/折叠空格(空格) 、制表符、换行符等)以降低处理脚本的复杂性。有 GCC 选项可以做到这一点吗?

其次,Visual C 是否有类似的选项?

I have a project that uses a scripted tool to process c header files to generate code (for marshaling) I know I can use the -E option in GCC to run the preprocesser, but I would also like to normalize/collapse the whitespace (spaces, tabs, newlines, etc) to reduce the complexity of the processing script. Is there a GCC option to do this.

Secondarily are there similar options for Visual C?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

强辩 2024-10-12 14:40:18

为什么不通过 GNU indent 运行预处理代码?不会给出最小尺寸,但肯定会使其更具可读性......

Why don't you run your preprocessed code through GNU indent? Will not give minimal size, but will certainly make it much more readable...

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文