使用CLion在Window端进行linux开发

时间:2024-10-13 20:17:25

        以往不管是开发x86端linux程序还是arm端linux程序,都是使用Source Insight作为源码编辑工具的,如下图

    

去年底,发现CLion的2018.3更新版本,可以支持remote host开发了,大爱!

    我是基于以下几点原因,将开发工具换成CLion

1. 语法高亮较明显、跳转、重构方便(我很看重这个);

2. 可以使用图形界面进行调试,比命令行GDB方便多了;

3. 使用cmake管理,工程目录结构清晰、且支持cmake命令高亮及补全(以往没用cmake是因为不熟悉)

 

CLion开发环境部署:

1. 安装CLion

    下载安装过程就不说了,百度clion,进入官网,下载最新版本clion安装即可,

    这里主要是说明一下,默认的字体大小和语法高亮,都是异常难看的(主要是不符合我的习惯吧哈哈)

    我对此都作了修改,如下图,配置文件放在了百度云上,喜欢的可以下载尝试尝试一下哈

链接:/s/13WInKlS6wwPthoY57fW-lA
提取码:48vd

    字体大小和语法高亮:(主要是基于Source Insight来配置的)

    快捷键修改:(基于左手习惯拇指放Alt,右手使用鼠标,即可完成基本的跳转)

    a.   转到定义              Alt + Q

    b.   返回上一个导航   Alt + 1 

    c.   查找使用情况       Alt + W

    d.   跳转到源码          Alt + S (Alt + W搜索到结果,跳转到搜索的第一项)

    e.   关闭查找结果窗口    Alt + D

 

2. 配置工具链

    进入 File | Settings | Build、Execution、Deployment | Toolchains

3. 建立工程

    怎么新建工程就不说了,这里分享一个简单的模板,其工程目录结构及test的CMakeLists文件如下

链接:/s/1VjFX0PSVjkdOaDUT6ozlWQ
提取码:0bdd

加载工程后,会自动将存放于window端的工程文件,上传到linux虚拟机上对应的目录,此目录可以修改,如下

有时候在本地增加源文件后,假如不会自动上传(可以在),那么就需要手动上传,可以在这里进行上传

 

4. 执行、调试程序

图形界面的操作,也不多说了,看图都懂了哈

相关文章