我正在尝试在我的 Ubuntu 操作系统上安装名为“IMPACT”的软件。我尝试按照以下步骤完成安装:
要求:
CMake v 2.8 或更高版本。
=== UNIX / Linux / Mac OS X ===
build
创建一个与源目录分开的构建目录(例如)。输入该目录。问题
cmake <options> path-to-impact-sources
一些有用的选项(其中一些是标准
cmake
选项)包括:
DCMAKE_INSTALL_PREFIX=path-to-install-destination
- 设置安装目录DCMAKE_C_COMPILER=c-compiler-of-choice
DCMAKE_CXX_COMPILER=c++-compiler-of-choice
指定使用什么编译器。DCMAKE_BUILD_TYPE=Debug|Release
- 发布版本是默认版本,将生成性能优化的安装。调试版本显然用于调试,将生成调试符号。DIMPACT_STOPWATCH=1
- 激活 IMPACT 中的计时功能。将报告部分挂墙时间。总挂墙时间将略有增加。DIMPACT_NO_OPENMP=1
- 关闭 OpenMP 支持。这意味着没有并行性。- 问题
make
- 问题
make install
所以我做了什么呢?我下载了 IMPACT 压缩包并将其解压到名为 的目录中Documents
。然后我在 IMPACT 文件夹中创建了一个构建目录。然后我发出了第一个命令,第一个选项给出了 的路径cmake: /usr/local/bin
。错误是它无法找到该Cmake.txt
文件。
我是 Ubuntu 新手,请用通俗易懂的语言告诉我一种简单的安装方法。例如:我应该为 Cmake 提供什么路径?我需要一个接一个地使用所有选项吗?Cmake 的路径总是 / 吗usr/local/bin
?并简化安装步骤。
答案1
要找出 的cmake
安装位置,您可以运行which cmake
。如果没有返回任何内容,您可以使用 进行安装sudo apt install cmake
。您不必输入完整路径。您只需运行 即可cmake path-to-impact-sources
。cmake
安装完成后,您应该能够安装IMPACT
。