当前位置: 首页 > news >正文

CLion 远程 Linux C++开发配置

A 机器 mac os 系统, B机器 ubuntu系统,在A机器上使用clion idea 开发,然后在ubuntu 系统上进行编译和执行;

ubuntu 系统

1、安装编译器 gcc g++ gdb
sudo apt install gcc g++ gdb  -y

安装成功后输入以下命令若没有报错就表示安装成功

gcc -v
g++ -v
gdb -v
2、安装cmake

请看另一篇文章: http://chn520.cn/article_detail/1685546975410426

mac os 篇

1、安装clion idea

请自行安装

2、配置idea

依次打开 settings -> Build, Execution, Deployment -> Toolchains ,点击 + 号

选择 Remote Host

添加后点击右上角的小齿轮

点击 + 号

分别输入 以下信息
Host:ubuntu 系统的IP地址
Username : ubuntu 系统的用户名,我这边直接用root用户
Password:ubuntu 系统的密码

配置后点击 Test Connection,显示 Successfully connected! 就表示连接成功了; 最后点击 ok保存

然后配置cmake的路径,注意是在ubuntu系统上的cmake安装目录,不知道在哪的话可以通过 whereis cmake命令查看,

配置后全绿色就表示成功了,如图

还有,这一步非常重要,一定要把刚刚配置好的 Remote Host 放在第一位,通过向上的箭头进行调整,因为我的已经是第一位了, 所以是灰色的,

编译运行

1、编译

让我们写一个 hello world 运行一下吧,下图可以看到,构建成功了,/tmp/new/cmake-build-debug 就是在ubuntu编译后的文件地址

2、运行

在 clion 上点击 Run ‘new’ 来运行 这个main方法,就会在控制台打印出内容,注意这一切动作都是在 ubuntu上运行的,/tmp/new/cmake-build-debug/new 就是在ubuntu上的目录,表示编译后的可执行文件路径

我们直接在ubuntu上是可以找到这个文件的,而且也是可以直接运行的,以下是在ubuntu真机上运行的截图

http://www.dtcms.com/a/302865.html

相关文章:

  • 【数据结构】递归暴力美学:二叉树链式结构的深度解析(含源码)
  • 2025最新Mybatis-plus教程(三)
  • 国内使用git clone下载huggingface
  • 鱼皮项目简易版 RPC 框架开发(一)
  • 设计模式(十五)行为型:命令模式详解
  • 简单工厂模式 Simple Factory Pattern
  • Qt元类型系统(QMetaType)详解
  • 11、Docker Compose 配置Mysql主从(单虚拟机)
  • 树状数组的概念、结构及实现
  • 塔能科技物联运维平台及城市照明市场竞争力分析
  • 国产测试用例管理工具横向评测:DevOps时代如何选择最适合的协作平台?
  • window显示驱动开发—RecycleCreateCommandList
  • Angular 依赖注入
  • 网络 编程
  • 洛谷刷题7.28
  • 基于AFLFast的fuzz自动化漏洞挖掘(1)
  • 【HTTP】防XSS+SQL注入:自定义HttpMessageConverter过滤链深度解决方案
  • 【React Context API 优化与性能实践指南】
  • DBAPI 实现分页查询的两种方法
  • 阿里云Ubuntu 22.04 ssh隔一段时间自动断开的解决方法
  • 【力扣热题100】哈希——两数之和
  • 【mysql】—— mysql中的timestamp 和 datetime(6) 有什么区别,为什么有的地方不建议使用timestamp
  • 智能制造,从工厂建模,工艺建模,柔性制造,精益制造,生产管控,库存,质量等多方面讲述智能制造的落地方案。
  • 破解PCB制造痛点,盘古信息IMS MOM 铸就数字化标杆工厂
  • PL/SQL
  • 开疆智能ModbusRTU转Profinet网关连接西门子CP341配置案例
  • DDD之整体设计流程(2)
  • debian系统分卷是不会影响系统启动速度?
  • 排序算法 (Sorting Algorithms)-Python示例
  • Android 系统架构