美文网首页
简单cmake使用

简单cmake使用

作者: 一如百象 | 来源:发表于2019-01-04 22:43 被阅读0次

1.安装CMake

sudo apt install cmake
安装完成后,在终端下输入cmake -version查看cmake版本,

2.CMakeLists.txt使用

cmake_minimum_required (VERSION 2.8)

project (demo)

add_executable(main main.c)

第一行意思是表示cmake的最低版本要求是2.8
第二行是表示本工程信息,也就是工程名叫demo(任意名字)
第三行比较关键,表示最终要生成的elf文件的名字叫main,使用的源文件是main.c
注:CMakeLists.txt和demo和源文件在同一目录下,在demo中生成可执行文件,此时修改CMakeLists.txt,相应的加上源文件。

3.编译

在CMakeLists.txt目录下 cmake ..
然后:make

如果源文件很多 可以使用另一种CMakeLists.txt的编写方式

project (demo)
aux_source_directory(. SRC_LIST)
add_executable(main ${SRC_LIST}) 

使用aux_source_directory把当前目录下的源文件存列表存放到变量SRC_LIST里,然后在add_executable里调用SRC_LIST(注意调用变量时的写法)。

相关文章

  • Cmake 简单使用

    一. CMake编译原理   CMake是一种跨平台编译工具,比make更为高级,使用起来要方便得多。CMake主...

  • 简单cmake使用

    1.安装CMake sudo apt install cmake安装完成后,在终端下输入cmake -versio...

  • CMake 简介和 CMake 模板

    转载自我的博客:CMake 简介和 CMake 模板。 如果你用 Linux 操作系统,使用 cmake 会简单很...

  • android cmake 简介

    一、简单介绍 a、在 linux 平台下使用 CMake 生成 Makefile 并编译的流程如下: 二、简单使用...

  • jni开发入门

    jni开发流程 这里使用Cmake方式,简单方便(需要AS2.2以上)1.准备环境 下载NDK、CMake、LLD...

  • [Note] CMake的简单使用

    当前环境 macOS 和 cmake 3.9.4 一 gcc, make, cmake 的区别 gcc 是一个编译...

  • cmake学习笔记6-catkin的CmakeList.txt讲

    引用cmake学习笔记-cmakelist.txt创建项目示例cmake的介绍和使用 Cmake实践推荐cmake...

  • cmake初探

    本文主要是希望通过使用cmake构建一个简单的工程,来学习cmake的一些指令存在如下的目录结构,其中includ...

  • Android studio 2.2 JNI ffmpeg 简单

    背景 在上一次的初次使用cmake编译jni后,这次cmake文件再次升级。利用网上的代码来编译一个简单的播放器。...

  • CMake+Qt

    如何在Qt中使用CMake CMake官方文档在地址[https://cmake.org/documentatio...

网友评论

      本文标题:简单cmake使用

      本文链接:https://www.haomeiwen.com/subject/eizkrqtx.html