macos clion 2021 C++远程开发
2021-04-30 18:43
1391 查看
工具: clion 2021
目标系统: centos
开发系统: macos
推荐用macos或者Linux 来开发C++, 因为windows的mingw编译太慢了, 一个hello world工程编译2分钟,真的太慢了
好像360管家或者系统会一直扫描, 会把编译速度拖慢
1 服务器配置
yum install cmake -y yum install gcc-c++ -y yum install gdb -y yum install gdb-gdbserver -y
2 clion 新建一个hello 工程
打开设置, toolchains, 新建remote host, 设置远程服务器IP和 用户名和密码
注意gdb版本
上面的我的gdb版本太低了, 我就更新了一下
yum remove gdb wget ftp://sourceware.org/pub/gdb/releases/gdb-8.1.tar.xz yum install texinfo tar vxf gdb-8.1.tar.xz ./configure make && make install # 注意路径在/usr/local/bin/gdb ln -s /usr/local/bin/gdb /usr/bin/
cmake 又太低了, 最低要3.19
wget https://cmake.org/files/v3.20/cmake-3.20.2.tar.gz tar vxf xx ./configure make && make install ln -s /usr/local/bin/cmake /usr/bin/
然后打开deployment, 把服务器路径加进去
3 上传项目
之后做了改动,都要把代码同步上去, 自动同步就把这个打开
运行如图, 注意吧remote host移到第一个, 不然就是默认本机开发了
4 GDB的使用
只要我们在tolchains设置了gdb就可以工作, 不需要设置gdb server之类的
相关文章推荐
- c++构造函数和析构函数
- C++(template模板 && 函数模板)
- C++(template模板 && 类模板 碰到继承)
- 邮递员算法问题之c++实现
- 【C++】多继承,菱形继承,菱形虚拟继承
- 哈夫曼树(C语言)
- C语言-内存函数的实现(二)之memmove
- c语言指针自学
- Visual Studio 2019 C++使用log4cplus
- c语言指针学习
- c语言指针学习
- VC++ 基于NTFS的数据流创建与检测
- C/C++ 实现文件透明加解密
- C/C++之指针(中)
- C语言-内存函数的实现(一)之memcpy
- 《嵌入式C语言自我修养:从芯片、编译器到操作系统》出版了
- !dbobji.cpp@8615
- 百度C++工程师的那些极限优化(内存篇)
- C++ 冒泡排序教科书式模板
- VsCode C++ .josn配置记录