CLion 远程Linux服务器 开发调试
2019独角兽企业重金招聘Python工程师标准>>>
因为学习原因我需要在mbp 远程调整linux ,特意研究了下clion如何远程linux 编译
Linux 配置
为了使用CLion 进行开发调试Linux相关的软件版本推荐如下
Cmake 3.x 以上
gdb 7.8.x 以上
本次配置使用的Linux 版本为Centos 7.4 mini
首先卸载预装Cmake 2
yum remove cmake
首先安装必要的环境
yum install -y gcc g++ gcc-c++ make automake texinfo wget
Cmake 安装
下载Cmake 3.14, 你可以在这里找到你需要版本的Cmake下载,这里采用了3.13.4的版本
wget https://cmake.org/files/v3.14/cmake-3.14.3.tar.gz
tar -xf cmake-3.14.3.tar.gz
cd cmake-3.14.3
./configure
make
sudo make install
安装好后的Cmake位于 /usr/local/share/cmake-3.13/,可执行程序位于/usr/local/bin/cmake
为了让CLion能够自动识别,构建软连接。
ln -s /usr/local/bin/cmake /usr/bin/cmake
gdb
在安装GDB 前请先安装termcap库,否则在安装gdb时会报该库找不到的错误。
termcap 安装
下载termcap 1.3.1 , 你可以在这里找到你需要版本的termcap 下载,这里采用了1.3.1的版本
wget https://ftp.gnu.org/gnu/termcap/termcap-1.3.1.tar.gz
tar -xf termcap-1.3.1.tar.gz
cd termcap-1.3.1
./configure
sudo make install
gdb 安装
卸载预装的gdb
yum remove -y gdb
下载gdb 7.9 , 你可以在这里找到你需要版本的gdb 下载,这里采用了7.9的版本
wget http://mirrors.ustc.edu.cn/gnu/gdb/gdb-7.9.tar.xz
tar -xf gdb-7.9.tar.xz
cd gdb-7.9
./configure
make
如果在make 过程中提示下面错误
configure: error: no termcap library found
请按照的 termcap 安装
貌似遇到textinfo没安装的,可以yum install texinfo
然后
sudo make install
gdb将被安装到/usr/local/share/gdb目录,可执行程序位于/usr/local/bin/gdb
为了让CLion能够自动识别,构建软连接。
ln -s /usr/local/bin/gdb /usr/bin/gdb
CLion 配置
首先安装CLion, CLion官方‘’
建议使用ToolBox安装,比较省心。ToolBox官方
环境配置
安装完成之后打开CLion,选择 Configure -> Settings
展开 Build, Execution, Deployment -> Toolchains,然后点击右侧加号,增加编译执行按钮。
点击 Environmen,在展开的菜单中选择 Remote Host。
转载于:https://my.oschina.net/u/3982963/blog/3045233
CLion 远程Linux服务器 开发调试相关推荐
- clion 远程连接linux服务器 开发调试
Linux 配置 为了使用CLion 进行开发调试Linux相关的软件版本推荐如下 Cmake 3.x 以上 gdb 7.8.x 以上 本次配置使用的Linux 版本为Centos 7.4 mini ...
- VisualGDB使用SSH连接远程Linux服务器运行调试Linux工程
官方教程:Importing CMake Linux projects to VisualGDB
- vscode 远程linux 服务器开发
1 安装vscode 2 安装 c++ 扩展 3 安装remote-developement pack 包 4 ctrl + shift + p 输入 保存. 然后提示输入密码 链接成功后 点击左侧的 ...
- Windows下如何使用VScode连接远程linux服务器进行远程开发
Windows下如何使用VScode连接远程linux服务器进行远程开发 1. 先上手-成功连接 1.vscode下载安装所需插件:vscode中的remote-ssh插件 安装之后,就会出现上图黄色 ...
- linux将mysql导出表数据导入另一台服务器_远程linux服务器mysql数据库导入和导出.sql文件...
今天对需要将服务器上的数据库放到本地环境,之前没怎么这么操作过,ORZ,弱鸡,这篇帖子不错,收藏了!!! 远程linux服务器mysql数据库导入和导出.sql文件 大部分情况本地开发环境为windo ...
- Linux服务器开发初步
服务器开发需要考虑的内容很多,比如服务器的架构.稳定性.性能以及负载能力等等. 事实上,在开发服务器的过程中,需要综合考虑各种因素,比如就客户端连接时间较短却又比较频繁的服务器(例如HTTP服务器 ...
- win10+Xming+Xshell显示远程linux服务器的图形程序窗口
Xshell的安装: Xshell的下载与使用 - 知乎 Xming的安装 1. 在bing页面搜索Xming,进入官网 2. 直接download 3. 下载完毕,点开安装包,直接按默认设置一路点击 ...
- 【零声教育】C/C++Linux服务器开发/高级架构师 课程
随着去年年底的疫情,很多线下的学习都变成了网课的形式,各种付费学习也萌生出来,很多决定要报名付费网课例如零声学院C/C++linux后台服务器高级架构师的程序员,报名之前总会问我这样一个问题,除了视频 ...
- linux服务器开发二(系统编程)--线程相关
线程概念 什么是线程 LWP:Light Weight Process,轻量级的进程,本质仍是进程(在Linux环境下). 进程:独立地址空间,拥有PCB. 线程:也有PCB,但没有独立的地址空间(共 ...
最新文章
- 百变冰冰!手把手教你实现CVPR2021最新妆容迁移算法
- AI一分钟 | Google因跟踪用户数据接受调查;iPhone XS真机图曝光
- Java 性能优化系列之3.2[JVM调优] --- JIT即时编译
- 为什么二进制保存的文件,打开仍然可以正常显示
- golang beego快速入门示例(单文件hello.go)
- k8s之pod管理(控制器)
- 七、 面向对象(二)
- RegExp:正则表达式对象
- 50张图片做出李飞飞数万张的效果,类脑AI竟然这样玩?
- eclipse中如何远程java debug配置
- 分区助手服务器,分区助手专业版
- SQL简体繁体转换函数
- ios 高德获取定位_概述-iOS 定位SDK | 高德地图API
- 用java代码执行命令行并获取返回结果
- 从U_I_C去H_K_B_U 上课那些事儿
- [回顾]2007年木马病毒“英雄榜”,你中过几个
- 满头黑发开始_python
- HI3516AD+OV4689内核编译
- 常州SEO姜东:来自google关键词“SEO“排名第一的教学,全文翻译
- C++ 格式化地输出乘法口诀表,要求每列左对齐
热门文章
- supervisor 重启_Golang HTTP服务平滑重启及升级
- 波音737-800座位图哪个好_澳媒一张图揭秘,飞机选座秘诀!经济舱最舒适的位置在这儿...
- java的startswith_java startsWith和endsWith的用法 | 学步园
- npoi xlsx 文件损坏_解决右键新建xlsx文件错误
- matplotlib输出图形到网页_必学python库Matplotlib教程分享
- springboot 接受数组对象_SpringBoot+RabbitMQ 方式收发消息
- python自带的url提取器
- vim使用帮助命令的方法
- tensorlfow.saved_model的使用
- 用计算机KADIO算方差,KADIO计算器怎样算方差