英语法语西班牙语

Ad


OnWorks 网站图标

include-what-you-use - 在云中在线

通过 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器在 OnWorks 免费托管服务提供商中运行 include-what-you-use

这是一个 include-what-you-use 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器

程序:

您的姓名


include-what-you-use - 分析 C 和 C++ 源文件中的 #includes

商品描述


用法:include-what-you-use [-Xiwyu --iwyu_opt]... 这里有
您可以指定(例如 -西圩 --详细=3):

--check_also=: 告诉 iwyu 打印 iwyu-violation 信息

对于匹配给定 glob 模式的所有文件(除了默认的
输入 .cc 文件及其关联的 .h 文件的报告)。 这个标志可能是
多次指定以指定多个全局模式。

--cwd=: 告诉 iwyu 当前的工作目录是什么。

--如何调试[=]:不带参数,打印说明

如何在gdb下为输入文件运行iwyu,然后退出。 使用 arg,仅打印
当输入文件与 arg 匹配时。

--映射文件=: 给 iwyu 一个映射文件。

--no_default_mappings: 不要添加 iwyu 的默认映射。

--pch_in_code: 将翻译单元中的第一个包含标记为

预编译头。
使用 --pch_in_code 以防止 IWYU

删除必要的 PCH 包括。
尽管 Clang 强制 PCH

被列为前缀头,PCH-in-code 模式可以与 GCC 一起使用,并且是
MSVC 的标准做法(例如 stdafx.h)。

--prefix_header_includes=: 告诉 iwyu 如何处理

源内包含和转发涉及前缀标头的声明。 字首
header 是通过命令行选项包含的文件 -包括. 如果前缀标题使
包含或转发声明已过时,可以控制此类包含的存在
具有以下值

添加:添加新行

保持:不添加新行,现有保持不变

删除:不添加新行,删除现有行

默认值为“添加”。

--transitive_includes_only: 不建议添加文件

foo.h 除非 foo.h 在文件的传递包含中已经可见。

--最大行长度:包含的最大行长度。

请注意,这仅影响注释及其对齐方式,最大行长
长文件名仍然可以超过(默认值:80)。 --详细=: 这
等级越高,输出越多。

除了 IWYU 特定的选项之外,您还可以指定以下选项,而无需 -西圩
字首:

- 帮帮我: 打印此帮助并退出。

- 版: 打印版本并退出。

使用 onworks.net 服务在线使用 include-what-you-use


免费服务器和工作站

下载 Windows 和 Linux 应用程序

Linux 命令

Ad