英语法语西班牙语

Ad


OnWorks 网站图标

cflowposix - 云端在线

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

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

程序:

您的姓名


cflow — 生成 C 语言流程图(发展)

概要


流量 [-r] [-d NUM] [-D 姓名[=DEF]]... [-i ] [-I DIR]...
[-U DIR]... 文件...

商品描述


流量 实用程序应分析一组目标文件或汇编程序、C 语言、
雅克 源文件,并尝试构建一个图形,写入标准输出,
绘制外部参考。

配置


流量 实用程序应符合 POSIX.1-2008 的基本定义卷, 部分
12.2, 公用事业 句法 指南,除了顺序 -D, -I-U 选项
(这与他们的解释相同 c99) 意义重大。

应支持以下选项:

-d NUM 指示流图被截断的深度。 申请须
确保论证 NUM 是一个十进制整数。 默认情况下,这是一个非常
大量(通常大于 32000)。 尝试设置截止深度
非正整数将被忽略。

-i 增加包含的符号数。 这 选项参数是其中之一
以下字符:

x 包括外部和静态数据符号。 默认应包括
仅在流程图中起作用。

_(下划线)包括以. 默认的
应排除这些功能(和数据,如果 -i x 用来)。

-r 反转调用者:被调用者关系,产生一个反转列表显示
每个函数的调用者。 清单也应排序在
被调用者的字典​​顺序。

操作数


支持以下操作数:

文件 要为其生成图形的文件的路径名。 文件名后缀
by .l 应被视为 输入, .y as 雅克 输入, .c as c99 输入,
.i 作为输出 c99 -E. 此类文件应酌情处理,
由它们的后缀决定。

文件后缀为 .s (传统的汇编源)可能有更多的限制
从他们那里提取的信息。

标准输入


不曾用过。

INPUT FILES


输入文件应为目标文件或汇编程序、C 语言、 雅克 源文件。

环境 变数


以下环境变量会影响执行 流量:

为未设置或未设置的国际化变量提供默认值
空值。 (参见 POSIX.1-2008 的基本定义卷, 部分 8.2,
国际化 变量 为国际化优先
用于确定语言环境类别值的变量。)

LC_ALL 如果设置为非空字符串值,则覆盖所有其他字符串的值
国际化变量。

LC_COLLATE
确定输出排序的语言环境 -r 选项被使用。

LC_CTYPE 确定用于解释文本数据字节序列的语言环境
作为字符(例如,单字节而不是多字节字符
参数和输入文件)。

LC_消息
确定应该用于影响格式和内容的语言环境
写入标准错误的诊断消息。

路径 确定用于处理的消息目录的位置 LC_消息.

异步 新闻


默认。

标准输出


写入标准输出的流程图格式如下:

"%d %s:%s\n", <参考 >,全球化>,定义>

输出的每一行都以引用(即行)号开头,后跟
每层至少缩进一个列位置。 后面跟着名字
全球,一个, 及其定义。 通常全局变量只是未定义的函数
作为外部或以; 请参阅选项部分 -i
包含选项。 对于从 C 语言源中提取的信息,定义
由抽象类型声明组成(例如, 坦克 *) 和,以角度分隔
括号、源文件的名称和定义所在的行号。
从目标文件中提取的定义指示下的文件名和位置计数器
符号出现的地方(例如, 文本).

一旦编写了名称的定义,对该名称的后续引用将包含
只有可以找到定义的行的参考编号。 对于未定义
参考资料,仅供参考 “<>” 将被写入。

斯特德


标准错误应仅用于诊断消息。

OUTPUT FILES


没有。

EXTENDED 商品描述


没有。

退出 状态


应返回以下退出值:

0 成功完成。

>0 发生错误。

后果 OF 错误


默认。

以下 部分 ,那恭喜你, 内容丰富。

申请须知 用法


制作的文件 雅克 导致行号声明的重新排序,这
可以混淆 流量. 为了获得正确的结果,输入 雅克 or 必须指向
流量.

示例


鉴于以下 文件.c:

INT i;
INT F();
INT G();
INT H();
INT
主()
{
F();
G();
F();
}
INT
F()
{
i = H();
}

命令:

流量 -i x 文件.c

产生输出:

1 主要: 内部(), <file.c 6>
2 f: 内部(), <file.c 13>
3 h: <>
4 i: 内部, <file.c 1>
5 g: <>

基本原理


没有。

未来 如何前往


没有。

使用 onworks.net 服务在线使用 cflowposix


免费服务器和工作站

下载 Windows 和 Linux 应用程序

  • 1
    VBA-M(已存档 - 现在在 Github 上)
    VBA-M(已存档 - 现在在 Github 上)
    项目已移至
    https://github.com/visualboyadvance-m/visualboyadvance-m
    特征:作弊创作保存状态多
    系统,支持gba, gbc, gb, sgb,
    sgb2图...
    下载 VBA-M(存档 - 现在在 Github 上)
  • 2
    Stacer
    Stacer
    Linux 系统优化器和监控
    Github 存储库:
    https://github.com/oguzhaninan/Stacer.
    受众:最终用户/桌面。 用户
    接口:Qt。 编程拉...
    下载 Stacer
  • 3
    橙狐
    橙狐
    TeamWinRecoveryProject(TWRP) 的分支
    具有许多附加功能,重新设计
    以及更多功能:支持高音和
    非 Treble ROM 最新的 Oreo 内核,
    建...
    下载橙狐
  • 4
    itop - ITSM CMDB 开源
    itop - ITSM CMDB 开源
    IT 运营门户:完全开放
    源,ITIL,基于 Web 的服务
    管理工具,包括一个完全
    可定制的 CMDB、帮助台系统和
    一个文件人...
    下载 itop - ITSM CMDB OpenSource
  • 5
    克莱门汀
    克莱门汀
    Clementine 是一种多平台音乐
    玩家和图书馆组织者的灵感来自
    阿玛洛克 1.4。 它有一个快速和
    易于使用的界面,并允许您
    搜索和...
    下载克莱门汀
  • 6
    西马
    西马
    注意:累积更新 2.4.3 有
    被释放了!! 该更新适用于任何
    以前的 2.xx 版本。 如果升级
    从 v1.xx 版本开始,请下载并
    我...
    下载 XISMuS
  • 更多 ”

Linux 命令

Ad