Oracle Solaris Studio 12.4 Man Pages

Exit Print View

Updated: January 2015
 
 

CCadmin(1)

Name

CCadmin - 清除模板数据库;从数据库中提供信息并对数据库进行更新。

Synopsis

 CCadmin [ -clean=o ] [ -ddir ] [ -info [=symbol [,...]] ] [ -V ] 

Description

您可以使用 CCadmin 实用程序清除模板实例化和源浏览器数据库(这与已过时的实用程序 ptclean 相同)以及 SunWS_cache 目录。

CCadmin 为数据库中给定的一系列改编文件名提供数据库中的信息。为每个文件名提供的信息包括头文件依赖项、文件中实例化的符号以及用于编译文件的命令行选项。

Options

-clean=o

o 必须为以下几项之一:

pch

清除 C 和 C++ 预编译头信息。

CCpch

仅清除 C++ 预编译头信息。

ccpch

仅清除 C 预编译头信息。

tmpl

仅清除模板实例化。

sb

仅清除源代码浏览器数据。

all

清除整个高速缓存。

CCadmin -clean 表示 CCadmin -clean=all。子选项会累积,所以命令 CCadmin -clean=CCpch -clean=tmplCCadmin -clean=CCpch,tmpl 意义相同。

-ddir

使用 dir 作为包含数据库的目录。dir 的缺省值是当前目录。示例:如果数据库目录是 /foo/bar/SunWS_cache,请使用:

CCadmin -d/foo/bar
-flags

显示选项的摘要。

-info[=symbol[,...]]

从数据库提供关于列表中各个符号的信息。如果仅指定了 -info,将输出关于数据库中所有对象文件的信息。如果指定了符号列表,仅输出这些符号的信息。

符号可以为以下符号之一:

  • 用户创建的对象文件名(例如:t.o

  • 在数据库中创建的改编文件名

  • 指定模板名称的字符串。如果在名称中使用 '<' 或 '>',名称应该括在引号中,以防止将这些字符视为 shell 重定向符号。

如果指定了模板名称,CCadmin 会简单地进行字符串比较,输出关于以该字符串开头的模板名称的信息。

-V

输出版本字符串。

Examples

Example 1 列出关于模板数据库中所有对象的信息。
CCadmin -info
Example 2 列出关于指定符号的信息。
CCadmin -info=t.o,EpuXSD5gnAQhdXWFrwohZBoZ3
Example 3 列出关于以 "st" 开头的所有模板名称的信息。
CCadmin -info=st
Example 4 列出关于以 "stack<int" 开头的所有模板名称的信息。
CCadmin -info="stack<int"
::p" 开头的所有模板名称的信息。">::p" 开头的所有模板名称的信息。"> Example 5 列出关于以 "stack<int,int>::p" 开头的所有模板名称的信息。
CCadmin -info="stack<int,int>::p"

Files

./SunWS_config/CC_tmpl_opt

替换 Template.opt。

./SunWS_cache/CC_state

替换 Dependency.state 和 CDR.state。

./SunWS_cache/CC_import/

列出导入的模板实例化。

./SunWS_cache/CC_obj_[0-9@A-Z_a-z]

将对象放在两级分层结构下方。

See also

CC(1)