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服务器 开发调试相关推荐

  1. clion 远程连接linux服务器 开发调试

    Linux 配置 为了使用CLion 进行开发调试Linux相关的软件版本推荐如下 Cmake 3.x 以上 gdb 7.8.x 以上 本次配置使用的Linux 版本为Centos 7.4 mini ...

  2. VisualGDB使用SSH连接远程Linux服务器运行调试Linux工程

    官方教程:Importing CMake Linux projects to VisualGDB

  3. vscode 远程linux 服务器开发

    1 安装vscode 2 安装 c++ 扩展 3 安装remote-developement pack 包 4 ctrl + shift + p 输入 保存. 然后提示输入密码 链接成功后 点击左侧的 ...

  4. Windows下如何使用VScode连接远程linux服务器进行远程开发

    Windows下如何使用VScode连接远程linux服务器进行远程开发 1. 先上手-成功连接 1.vscode下载安装所需插件:vscode中的remote-ssh插件 安装之后,就会出现上图黄色 ...

  5. linux将mysql导出表数据导入另一台服务器_远程linux服务器mysql数据库导入和导出.sql文件...

    今天对需要将服务器上的数据库放到本地环境,之前没怎么这么操作过,ORZ,弱鸡,这篇帖子不错,收藏了!!! 远程linux服务器mysql数据库导入和导出.sql文件 大部分情况本地开发环境为windo ...

  6. Linux服务器开发初步

      服务器开发需要考虑的内容很多,比如服务器的架构.稳定性.性能以及负载能力等等. 事实上,在开发服务器的过程中,需要综合考虑各种因素,比如就客户端连接时间较短却又比较频繁的服务器(例如HTTP服务器 ...

  7. win10+Xming+Xshell显示远程linux服务器的图形程序窗口

    Xshell的安装: Xshell的下载与使用 - 知乎 Xming的安装 1. 在bing页面搜索Xming,进入官网 2. 直接download 3. 下载完毕,点开安装包,直接按默认设置一路点击 ...

  8. 【零声教育】C/C++Linux服务器开发/高级架构师 课程

    随着去年年底的疫情,很多线下的学习都变成了网课的形式,各种付费学习也萌生出来,很多决定要报名付费网课例如零声学院C/C++linux后台服务器高级架构师的程序员,报名之前总会问我这样一个问题,除了视频 ...

  9. linux服务器开发二(系统编程)--线程相关

    线程概念 什么是线程 LWP:Light Weight Process,轻量级的进程,本质仍是进程(在Linux环境下). 进程:独立地址空间,拥有PCB. 线程:也有PCB,但没有独立的地址空间(共 ...

最新文章

  1. 百变冰冰!手把手教你实现CVPR2021最新妆容迁移算法
  2. AI一分钟 | Google因跟踪用户数据接受调查;iPhone XS真机图曝光
  3. Java 性能优化系列之3.2[JVM调优] --- JIT即时编译
  4. 为什么二进制保存的文件,打开仍然可以正常显示
  5. golang beego快速入门示例(单文件hello.go)
  6. k8s之pod管理(控制器)
  7. 七、 面向对象(二)
  8. RegExp:正则表达式对象
  9. 50张图片做出李飞飞数万张的效果,类脑AI竟然这样玩?
  10. eclipse中如何远程java debug配置
  11. 分区助手服务器,分区助手专业版
  12. SQL简体繁体转换函数
  13. ios 高德获取定位_概述-iOS 定位SDK | 高德地图API
  14. 用java代码执行命令行并获取返回结果
  15. 从U_I_C去H_K_B_U 上课那些事儿
  16. [回顾]2007年木马病毒“英雄榜”,你中过几个
  17. 满头黑发开始_python
  18. HI3516AD+OV4689内核编译
  19. 常州SEO姜东:来自google关键词“SEO“排名第一的教学,全文翻译
  20. C++ 格式化地输出乘法口诀表,要求每列左对齐

热门文章

  1. supervisor 重启_Golang HTTP服务平滑重启及升级
  2. 波音737-800座位图哪个好_澳媒一张图揭秘,飞机选座秘诀!经济舱最舒适的位置在这儿...
  3. java的startswith_java startsWith和endsWith的用法 | 学步园
  4. npoi xlsx 文件损坏_解决右键新建xlsx文件错误
  5. matplotlib输出图形到网页_必学python库Matplotlib教程分享
  6. springboot 接受数组对象_SpringBoot+RabbitMQ 方式收发消息
  7. python自带的url提取器
  8. vim使用帮助命令的方法
  9. tensorlfow.saved_model的使用
  10. 用计算机KADIO算方差,KADIO计算器怎样算方差