本主题说明了如何安装 C/C++test 专业版。
说明
C/C++test 可用作基于 Eclipse 的独立版本,也可用作 Eclipse 插件,可使用标准 Eclipse 插件安装机制将其安装在任何受支持的 IDE 中。
安装 C/C++test 独立版本
安装 C/C++test:
- 将安装包的内容解压到所需位置。解压后将创建包含所有 C/C++test 文件的cpptest目录。在本文档中,cpptest 安装目录称为 <
INSTALL_DIR>
。在 Windows 上,如果解压缩位置的路径超过 98 个字符,则一些用于解压缩存档的实用程序可能会阻止解压发行版软件包的内容。
- (可选)将
<INSTALL_DIR>
和 <INSTALL_DIR>/bin
添加到 $PATH
以方便访问 cpptest 和 cpptestcli 可执行文件,以及 C/C++test 附带的实用工具。
启动 C/C++test 独立版本
要启动 C/C++test 图形用户界面,请运行 <INSTALL_DIR>/cpptest
。
要在命令行模式下使用 C/C++test,请运行 <INSTALL_DIR>/cpptestcli
。
卸载 C/C++test 独立版本
要卸载 C/C++test,请关闭 C/C++test 图形用户界面并从磁盘中删除 <INSTALL_DIR>
。
将 C/C++test 作为插件安装
安装 C/C++test:
- 将安装包的内容解压到所需位置。解压后将创建包含所有 C/C++test 文件的cpptest目录。在本文档中,cpptest 安装目录称为 <
INSTALL_DIR>
。在 Windows 上,如果解压缩位置的路径超过 126 个字符,则一些用于解压缩存档的实用程序可能会阻止解压发行版软件包的内容。
- (可选)将
<INSTALL_DIR>
和 <INSTALL_DIR>/bin
添加到 $PATH
以方便访问cpptestcli 可执行文件以及 C/C++test 附带的实用工具。 - 打开您的 IDE(有关支持的 IDE 的信息,请参阅IDE 支持)。
- 在菜单栏中选择帮助> 安装新软件。
- 点击 添加。
- 单击归档并选择 <
INSTALL_DIR>/integration/eclipse/parasoft_cpptest_professional-eclipse-<version>-p2-<os_arch>.zip
。 - 选择 Parasoft C/C++test。
我们建议您禁用 安装期间联系所有更新站点以查找所需软件选项,以避免意外升级 Eclipse 组件。 - 单击 下一步并按照向导完成安装过程。
- 出现提示时重新启动 IDE。
启动作为插件安装的 C/C++test
启动 C/C++test 图形用户界面,请打开安装了 Parasoft C/C++test插件的 IDE。
要在命令行模式下使用 C/C++test,请运行 <INSTALL_DIR>/cpptestcli
。
卸载 C/C++test 和 C/C++test 插件
卸载 C/C++test:
- 关闭 IDE 中的 C/C++test 透视图和所有 C/C++test 视图。
- 选择帮助>关于 Eclipse IDE> 安装详情> 已安装的软件。
- 选择 Parasoft C/C++test:
- 单击卸载... 并在出现提示时重新启动 IDE。
- 从磁盘中删除 <
INSTALL_DIR>
。
配置作为插件安装的 C/C++test
配置 C/C++test 安装位置
将 C/C++test 作为插件安装时,必须在 IDE 中指定<INSTALL_DIR>
安装目录 <INSTALL_DIR>。 典型场景下,安装插件后第一次启动 Eclipse 时会自动配置 <INSTALL_DIR>
的位置。
手动配置 C/C++test 安装位置:
- 转到Parasoft> 首选项...
- 在 安装目录字段中输入
<INSTALL_DIR>
的路径。
您可以单击自动来自动检测和配置<INSTALL_DIR>
的位置。当您升级到 C/C++test 新版本并将安装包解压缩到新位置时,需要更新 IDE 中 <INSTALL_DIR>
的路径,此时自动操作更方便。
配置 Eclipse 安装位置
当您将 C/C++test 作为插件安装时,与 cppptestcli 一起使用的 Eclipse 的位置必须配置为允许在命令行模式下使用 C/C++test。典型场景下,安装插件后第一次启动 Eclipse 时会自动配置 Eclipse 位置。
您可以通过以下方式之一手动指定 Eclipse 位置:
创建(或修改,如果已经存在)一个包含 Eclipse 绝对路径的 .pathtoeclipse 文件,并将其保存在 C/C++test 安装目录
<INSTALL_DIR>
中。.pathtoeclipseD:\eclipses\my_eclipse
- 通过在命令行中添加
-path-to-eclipse=</absolute/path/to/eclipse>
选项,在使用cpptestcli
运行分析时指定 Eclipse 的路径。
高级安装方法
静默安装
您可以使用命令行或脚本以非交互模式静默安装 C/C++test。例如,这允许您根据组织的基础架构和策略调整安装过程,或者以无头模式在多台机器上远程安装 C/C++test。
静默安装 C/C++test:
- 使用命令行提取实用程序将安装包的内容提取到所需位置。
- 如果您将 C/C++test 作为独立应用程序安装,则无需执行其他操作。
- 如果您将 C/C++test 作为插件安装,请继续执行步骤 2。 使用
-application org.eclipse.equinox.p2.director
参数从命令行运行 Eclipse 可执行文件以运行 p2 Director 应用程序。该应用程序是 Eclipse 提供的命令行工具,用于从基于 Eclipse 的产品安装和卸载附加软件。您的完整命令行可能类似于以下内容:
在 Windows 上:eclipsec.exe -consolelog -nosplash -application org.eclipse.equinox.p2.director -repository "jar:file:/D:/tools/cpptest/integration/eclipse/parasoft_cpptest_professional-eclipse-2020.2.0.20201019B1123-p2-win32.x86_64.zip!/" -installIU com.parasoft.xtest.cpptest.all.feature.group -profileProperties org.eclipse.update.install.features=true
在 Linux 上:
./eclipse -consolelog -nosplash -application org.eclipse.equinox.p2.director -repository 'jar:file:/home/user/tools/cpptest/integration/eclipse/parasoft_cpptest_professional-eclipse-2020.2.0.20201019B1123-p2-linux.x86_64.zip!/' -installIU com.parasoft.xtest.cpptest.all.feature.group -profileProperties org.eclipse.update.install.features=true
有关 p2 Director 应用程序的详细信息,请参阅 Eclipse 文档。
您可以使用[INSTALL_DIR]/integration/eclipse/tools
中随 C/C++test 一起提供的帮助脚本来帮助您开始静默安装。
如果要在安装后预配置 C/C++test,请参见在安装过程中预配置 C/C++test 。
多用户安装
安装 C/C++test 以并行运行多个带有 C/C++test 的 Eclipse 实例;请参阅多用户安装。
使用旧版安装程序安装 C/C++test
本页描述的安装过程依赖于新一代 Parasoft 安装程序。如果您使用旧版安装程序安装 C/C++test,请参阅 Parasoft C/C++test 专业版用户指南 2020.2中的安装部分。