首页 > 编程知识 正文

centos7安装cmake,cmake中文手册

时间:2023-05-05 15:16:43 阅读:20945 作者:3881

在windows上安装

首先下载,CMake官网下载地址,里面有很多版本,需要时下载版本。

由于您选择在安装过程中自动添加环境,因此在安装后不需要手动添加环境,但在这种情况下,您必须重新启动计算机才能使用变量。 否则,无法测试Cmake安装。

在cmd窗口中,输入cmake将显示一条消息,指示cmake安装成功。

在Linux上安装

首先输入cmake -version,查看是否安装了系统。 如果未安装,请继续安装,然后键入sudo apt install cmake进行安装。 然后,输入cmake -version并显示一条消息,表示安装成功。

什么是CMake? 您可能听说过一些make工具,包括GNU Make、QT的qMake、微软的MS nmake、BSDmake(Pmake )和Makepp。 这些Make工具符合各种规范和标准,运行的Makefile格式也千差万别。 因此,如果软件想成为跨平台,就必须保证可以在不同的平台上进行编译。 使用上面的Make工具,必须为每个标准写Makefile。 这是令人烦躁的工作。

CMake是为解决上述问题而设计的工具。 首先,开发人员创建与平台无关的3358www.Sina.com/文件来定制整个编译过程,例如CMakeList.txt,例如Unix上的Makefile或Windows上的由此,能够进行“Write once,run everywhere”。 很明显,CMake是比上述几个make更高级的编译配置工具。 使用CMake作为项目体系结构系统的知名开源项目包括VTK、ITK、KDE、OpenCV和OSG。

在linux平台上使用CMake生成和编译makefile的过程如下:

创建CMake配置文件CMakeLists.txt。 运行命令cmake PATH或ccmake PATH生成make文件。 ccmake和cmake的区别在于前者提供交互式界面。 其中PATH是CMakeLists.txt所在的目录。 使用make命令进行编译。 3 CMake创作示例3.1单个源文件如下

创建CMakeLists.txt

#CMake最小版本号包括cmake _ minimum _ required (版本2.8 )项目名称project (hello ) #可执行文件生成位置add _ executable (hello ) 命令由命令名称、括号和参数组成,参数之间用空格分隔。

上面的CMakeLists.txt文件按顺序显示了几个命令。

CMake_minimum_required :指定运行此配置文件所需的最低cmake版本。

project :参数值为Hello1,该命令指示项目名称为Hello。

add _ executable :将名为hello.CPP的源文件编译为名为Hello1的可执行文件。

编译项目

然后在当前目录中运行cmake,得到Makefile,然后用make命令编译得到Hello1可执行文件。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。