vs2019创建、编译、调试cmake Linux项目

14 篇文章 1 订阅
7 篇文章 0 订阅

1.创建cmake工程

在这里插入图片描述
在这里插入图片描述

2.设置远程连接Linux的ssh连接

在这里插入图片描述
在这里插入图片描述
Linux系统通过ssh服务器开启ssh

安装ssh命令:sudo apt-get install openssh-server
开启ssh:sudo service ssh start
主机地址:使用 ip addr 或 ifconfig查看

远程Linux系统提前安装好如下软件(很重要!这里很容易踩坑)
  • gcc
  • gdb
  • rsync
  • zip
  • ninja-build
  • cmake(我的vs2019需要的版本是3.8以上)
    我的系统apt-get最高版本只有3.5所以不支持,当时vs2019提示的那句话也容易误导人,服了~
    大概意思就是说要安装vs2019支持的cmake版本,而有的Linux默认安装的最高版本较低,这个时候就需要手动安装cmake
    下载地址:
    不同版本的地址
    cmake3.10的地址:https://cmake.org/files/v3.10/ 链接
    我选择的是3.10.2,选Linux系统的压缩包下载拷贝到Linux下面
    在这里插入图片描述

安装配置路径选择/usr,因为cmake默认找的cmake路径在/usr目录下

  • 离线安装软件cmake
    tar –xvzf 软件包名
    cd 进入压缩后的文件夹
    sudo ./configure --prefix=/usr
    “make”命令进行软件编译;
    “make install”完成安装;
    “make clean”删除安装时产生的临时文件。

3.项目的cmake设置

在这里插入图片描述
打开设置的位置,实际上是打开一个json文件进行设置
在这里插入图片描述
添加一个新的配置
在这里插入图片描述
这两个都可以选
选择远程计算机Linux的ssh连接
选择远程计算机Linux的ssh连接
保存json设置,关闭

4.远程生成和编译

在这里插入图片描述
配置选择刚刚新增的Linux-GCC-Debug

我完全没动代码,就生成默认的这个打印hello cmake.的例子即可,在CMakeLists.txt文件下ctrl+s保存即可自动生成
在这里插入图片描述
在这里插入图片描述
控制台输出cmake生成完毕即可,可以在Linux下查看
在这里插入图片描述
路径在设置cmake时可以设置,ssh工具我用的是finalshell,我懒得打开虚拟机了~~~
src存放的是代码和cmakelist.txt
out默认存放的是生成的一些东东,路径同理可在cmake设置时修改

5.调试和测试

  • 打开目标图
    在这里插入图片描述
  • 查看是否有可执行文件,如果前面同步、编译、生成没问题可以在目标视图中查看可执行文件
    在这里插入图片描述
  • 打开Linux控制台
    在这里插入图片描述
  • 选择启动项为生成的可执行文件
    在这里插入图片描述
  • 点击生成或者启动项再打开Linux控制台窗口即可看到程序运行成功
    在这里插入图片描述
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值