小言_互联网的博客

macos clion 2021 C++远程开发

273人阅读  评论(0)

工具: clion 2021

目标系统: centos

开发系统: macos

推荐用macos或者Linux 来开发C++,  因为windows的mingw编译太慢了, 一个hello world工程编译2分钟,真的太慢了

好像360管家或者系统会一直扫描, 会把编译速度拖慢

 

1 服务器配置


  
  1. yum install cmake -y
  2. yum install gcc-c++ -y
  3. yum install gdb -y
  4. yum install gdb-gdbserver -y

2 clion 新建一个hello 工程

打开设置, toolchains, 新建remote host, 设置远程服务器IP和 用户名和密码

注意gdb版本

上面的我的gdb版本太低了, 我就更新了一下


  
  1. yum remove gdb
  2. wget ftp://sourceware.org/pub/gdb/releases/gdb-8.1.tar.xz
  3. yum install texinfo
  4. tar vxf gdb -8.1.tar.xz
  5. ./configure
  6. make && make install
  7. # 注意路径在/usr/local/bin/gdb
  8. ln -s /usr/ local/ bin/gdb /usr/ bin/

cmake 又太低了, 最低要3.19


  
  1. wget https://cmake.org/files/v3.20/cmake-3.20.2.tar.gz
  2. tar vxf xx
  3. ./configure
  4. make && make install
  5. ln -s /usr/ local/ bin/cmake /usr/ bin/

 

然后打开deployment, 把服务器路径加进去

3 上传项目

之后做了改动,都要把代码同步上去, 自动同步就把这个打开

运行如图, 注意吧remote host移到第一个, 不然就是默认本机开发了

4 GDB的使用

只要我们在tolchains设置了gdb就可以工作, 不需要设置gdb server之类的

 

 


转载:https://blog.csdn.net/a2267542848/article/details/116296851
查看评论
* 以上用户言论只代表其个人观点,不代表本网站的观点或立场