本主题说明如何在 Linux 系统上安装独立版本的 C/C++test(基于 Eclipse 框架构建)。
该部分包括:
先决条件
系统需求
Linux 64-bit
- 带有 glibc 2.12 或更高版本的 Linux
- 最低 4GB 内存,推荐 8GB
- 2GHz 或更快的处理器(x86_64 兼容),推荐多 CPU 配置
- 支持的 C/C++ 编译器 (请参阅编译器 以获取支持的编译器列表)
Linux 32-bit(已弃用)
- 带有 glibc 2.12 或更高版本的 Linux
- 最低 4GB 内存,推荐 8GB
- 2GHz 或更快的处理器(x86 兼容),推荐多 CPU 配置
- 支持的 C/C++ 编译器 (请参阅编译器 以获取支持的编译器列表
如果您使用的交叉编译器未列为受支持,请参阅使用交叉编译器配置测试以了解有关如何将编译器与 C/C++test 结合使用的信息。
正确的编译器配置至关重要
在大多数情况下,C/C++test 需要调用编译器和链接器来执行静态分析和运行时测试任务,这些任务通常涉及预处理、编译和链接程序。
要访问 C/C++test 的全部功能,运行 C++test 的机器必须具有完整的开发环境和编译器工具链。
其他需求
- 所有用户都必须能够写入 Eclipse 配置目录。如果所有用户都无法写入当前 Eclipse 配置目录,则必须更改该目录的位置。要更改目录位置,请打开 <Parasoft Test Install Dir>/configuration/config.ini 文件,然后添加一行格式
[email protected]/EclipseConfigData
(请务必输入适当的位置。)这会将 Eclipse 配置为将其所有配置数据保存在$(HOME)/EclipseConfigData
目录中。您必须拥有对该位置的完全访问权限。 - 如果您的系统上安装了较早版本的 C/C++test,则必须在新目录中安装最新版本的 C/C++test。请将 C/C++test 安装在与之前版本安装不同的目录中,然后修改 PATH 以指向新安装。
- C/C++test 项目数据需要额外的磁盘空间。
- 推荐的日语编码是 Shift_JIS (Unix 上的
ja_JP.PCK
语言环境)。其他编码可能会导致字体问题或阻止 C++test 读取测试结果。 - 安装脚本要求工作目录具有写入权限。
多用户安装
有关使用 C/C++test 并行运行多个 Eclipse 实例的详细信息,请参阅 多用户安装。
安装
要在 Linux 系统上安装 C/C++test 的独立版本:
- 复制分配文件复制到目标位置。
- 由于 Linux 对在同一台机器上安装相同软件的多个版本没有任何限制,因此安装 C/C++test 的最佳方式是为每个版本提供一个单独的目录。
- 例如,如果您的软件安装在 /opt/app/,那么推荐的安装目录配置应该类似于 /opt/app/parasoft/cpptest/<version>。10.3 版可以安装在 /opt/app/parasoft/cpptest/10.3/ 中,10.4 版可以安装在 /opt/app/parasoft/cpptest/10.4/ 中。这提供了最安全、最直观、最灵活的安装结构。在安装过程中,系统会提示您输入 C/C++test 和 Parasoft Test 文件的目标位置; 默认值为“parasoft/cpptest/<version>”和“parasoft/test/<version>”。在这种情况下,分配文件的目标位置应为 /opt/app。
- 使用适当的命令解压安装脚本:
gunzip cpptest_<version>_<arch>.tar.gz
tar -xf cpptest_<version>_<arch>.tar
- 执行以下命令运行安装脚本:
.cpptest_<version>_<arch>.sh
当脚本请求确认时,请确认 C/C++test 应安装在当前目录中。
按照安装脚本提供的附加说明进行操作。
C/C++test 将安装在当前目录中。
安装后,设置路径以包含 C/C++test 的安装位置(除非您更喜欢使用完整路径 /install/directory/path/cpptest 启动 C/C++test GUI)。
其他安装方法
- 有关执行静默安装的详细信息,请参阅 安装期间的预配置 C++test。
- 有关在无头机器上使用 C/C++test 的详细信息,请参阅在 Headless Linux 机器上使用 C++test。
启动
在启动 C/C++test 之前
为了让 C/C++test 自动检测编译器和 makefile 设置,必须正确配置必要的可执行文件(编译器/链接器、makefile 等)。“正确配置”对于不同的编译器意味着不同的东西,但它通常涉及确保可执行文件在 PATH 上。
要启动独立版:
- 启动
cpptest
可执行文件。在 $PATH 上包含适当的位置(安装目录)或使用可执行文件的完整路径(/install/directory/path/cpptest)启动它。
Eclipse 启动后,您应该会看到一个 Parasoft菜单添加到 Eclipse 菜单栏中。如果没有看到这个菜单,选择窗口> 打开视图> 其他,选择C++test,然后点击 确定。
如果您猜测 C/C++test 没有正确安装,请参阅故障排除和常见问题解答以寻求解决一些常见安装问题的帮助。