zoukankan      html  css  js  c++  java
  • Cflow使用具体解释

    近期使用cflow,依据Cflow提供的帮助对cflow的使用方法做了具体的整理。把经常使用的命令的使用方法贴出来。完整版请见http://download.csdn.net/detail/hanchaoqi/8136111

    12、cflow选项的完整列表

    这一章我们以字符序列出cflow的全部选项,包含简要的说明。全部的长选项和短选项都被列出了。所以你能够将这个表作为高速參考。


    大部分的选项都有一个相反意义的负选项相应,负选项的命名是对相应的长选项加前缀no-.这个特性用于取消在配置文件里定义的选项。
    -a (--ansi)
    如果输入文件使用ANSI C编写。眼下这意味着不能解析K&R声明的函数。这在某些情况下能够加快处理进度。


    -b (--brief)
    简要输出
    --cpp[=command]
    执行指定的预处理命令
    -D name[=defn] (--define=name[=defn])
    提前定义名字作为宏。
    -d number (--depth=number)
    设置流图中嵌套的最大层数。
    --debug[=number]
    设置调试级别。默认值是1,假设你开发或调试cflow时使用这个选项。


    --emacs
    让訪问文件时告诉Emacs使用cflow模式输出。


    -f name (--format=name)
    使用给定的输出格式名。

    合法的名字是gnu和posix。
    -?

    (--help)
    帮助,对每一个选项作简要的说明。


    -I dir (--include-dir=dir)
    添加搜索头文件时。所须要的头文件所在文件夹。


    -i spec (--include=spec)
    控制包括符号的数量。

    spec是一个字符串,指定了哪一类符号应该包括在输出里。合法字符例如以下:
    - ^ 输出中排除后接字符
    + 输出中包括后接字符(缺省)
    _ 下面划线开头的符号
    s 静态符号
    t 类型定义(仅仅在交叉引用时使用)
    x 全部的数据符号,包含外部符号和静态符号
    -l
    --level-indent=string 指定每一个级别缩进时使用的字符串
    -m name (--main=name) 设定最開始调用的函数名。
    -n (--number) 打印行号
    -o file (--output=file) 指定输出文件,默认是’-’,即标准输出
    --ommit-arguments 不打印函数声明中的參数列表
    --omit-symbol-names 不打印所指定的符号名字,在posix模式下可用。
    -r (--reverse) 打印逆向调用图
    -x (--xref) 仅仅生成交叉引用列表
    -p number (--pushdown=number) 初始化令牌栈的大小。默认值64.令牌栈会自己主动增长,所以这个选项非常少使用。
    --preprocess[=command] 使用预处理
    -s sym:class
    --symbol=sym:class
    --symbol=newsym:=oldsym
    第一种形式,在语法类class中注冊符号sym。合法的额类名是‘keyword’ (or ‘kw’), ‘modifier’, ‘qualifier’, ‘identifier’, ‘type’, ‘wrapper’。不论什么明白的缩写都是可接受的。
    另外一种形式(使用’:=’切割),定义newsym作为oldsym的别名。
    -S (--use-indentation) 使用文件缩进作为提示。眼下这个意思是右大括号 (‘}’) 在第零列强制cflow结束当前的函数定义。

    使用这个选项解析可能会对某些远产生误解。
    -U name (--undefine=name) 取消之前所做的name的定义
    -l (--print-level) 打印嵌套层数。

    层数在输出行的最后打印(假设使用了--number 或 --format=posix,层数会使用大括号括起来)。
    -T (--tree) 使用ASCII码打印,调用树。
    --usage 提供简短的使用信息。


    -v (--verbose) 具体的打印出全部的错误信息。

    cflow中的错误信息与c编译器的错误信息是不一样的,所以这个选项默认是关闭的。
    -V (--version) 打印程序的版本号信息

  • 相关阅读:
    makefile中的使用 VAPTH 和“自动变量”指定目标文件的存放目录
    用Temp Table方法 替換遊標cursor
    生成XML、讀取XML
    Update方法的迭代
    串欄位list新招,不用建ufn.
    函數返回一個用分隔符連接起的字符串,其中每個單位的字符串不重復存在
    Select的迭代方法
    行列轉換方法
    行列轉換方法(超詳細方法)
    行列轉換方法(超過3列)
  • 原文地址:https://www.cnblogs.com/clnchanpin/p/6735266.html
Copyright © 2011-2022 走看看