linux下hello slam的编写

linux下所需要用到的指令   mkdir———创建文件夹   

                                                touch ——创建文件 

                                                rm——删除文件指令  

                                                rm -r——删除当前目录下的所有文件及目录 

                                               cmake .——对工程进行分析  

                                               make——对工程进行编译

                                               ./可执行程序  ——运行程序

1、首先任意一个c++程序都可以用g++来进行编译,但当程序规模越来越大时,输入的编译命令也就会变得越长,此时在cmake工程中使用cmake进行编译。

首先我们创建一个CMakeLists.txt文件

其实第一步应声明要求cmake的最低版本,这里省略了

cmake_minimun_required( VERSION 2.8)

其中工程名和程序名是自己定义的,随时可以修改。

在这里我们就可以用cmake .进行对工程的分析,然后用make指令对工程进行编译,从 而会得到一个可执行的程序即 hello。

但是由于camke . 指令进行对工程的分析中会生成许多咋文件,导致文件有些零乱。生成的零碎文件如下图所示:

因此在项目中在次创建一个build文件夹,用来存放生成的这些无用的文件。

在build里先后进行

cmake  ..和 make指令进行编译,从而使这些文件存放在build文件夹中。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值