CLion远程Linux开发环境搭建及找不到Linux头文件的解决方法

CLion远程开发环境搭建及找不到Linux头文件的解决方法

1.前言

在某些时候我们的交叉编译环境已经部署在服务器上,本地资源不足,编译环境就算搭建起来也编译比较慢,这种情况下我们仍可以在CLion上配置远程开发并添加一键编译和调试功能,此外,大多数情况下我们都是在Windows下开发Linux下的程序,因此Windows下的CLion配置关联Linux虚拟机或Linux编译机器进行编译调试是很有必要的。

2.远程开发

在服务器上和本地目录建立映射,通过sftp进行本地和远程的文件同步即可。
配置sftp连接:
在这里插入图片描述
配置目录映射:
在这里插入图片描述
ssh连接:
在这里插入图片描述

右键后可以比较部署或者上传下载文件用于同步(也可以设置自动同步,修改后会自动上传到服务器端):
在这里插入图片描述

3.远程编译

通过远程工具的方式来执行shell脚本或cmake、make等进行项目编译(推荐cmake方式,跨平台编译方便,后续会再整理一个跨平台编译传参的模板)。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

4.远程调试

一般配置的调试器的gdb为远程主机的gdb即可,生成的库和可执行程序记得需要-g参数。

5.远程开发Linux头文件找不到(比如pthread.h、<sys/socket.h>)

主要是构建、执行和部署以及工具链的选择这里影响,Windows下一般可能会安装mingw导致默认使用了migw的,只需要将远程主机移动到最上面作为默认的即可,Clion会自动下载对应远程主机的相关头文件到本地。
在这里插入图片描述

6.最后

如果程序在远程服务器直接运行的话则可以直接远程gdb调试,如果程序还要部署在设备上调试的话则单独配置远程gdb在编译完成之后。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

昵称系统有问题

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值