CLion 远程 Linux C++开发配置

发布时间:2023-06-01 00:21:56 作者:yexindonglai@163.com 阅读(732)

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

ubuntu 系统

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

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

  1. gcc -v
  2. g++ -v
  3. 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真机上运行的截图

关键字c++