Clion最好的一点就是他的代码静态分析能力,可以自动分析某些书写错误/类型错误,可以自动保存文件,可以ctrl跳转定义,可以一健编译,可以单步调试,这些在本文都会有所介绍。由于软件的跨平台特性,可以在各平台统一开发习惯,提高开发效率。针对的人群不习惯vim编程,习惯了VS开发的键鼠协调开发人员
安装方法这个写得很详细了。http://www.cnblogs.com/conw/p/5938113.html

通过ubunto打开程序:

这里写图片描述

新建一个项目

这里写图片描述
项目是以cmake 组成,里面自动生成了CmakeList.txt文件。
例如我新建文件a.h和c.cpp自动更新了CmakeList.txt,非常方便。

这里写图片描述

file->setting

cmake和gdb的路径配置修改:
这里写图片描述
此处就可以设置你使用的编译器。

run快捷键设置:
我喜欢修改一键运行代码为F5
这里写图片描述
默认:
F8 step over
F7 step in

配置参数等信息:

这里写图片描述

这里写图片描述

红色框填入运行参数

打开已有cmakelist项目

file->import project
选择包括CMakeLists.txt文件的文件夹。这样就可以打开项目,然后进行编译运行了。
这里写图片描述
这里写图片描述

例如我导入了libwebsocket项目,使用cmakelist编译:
这里写图片描述

编译之后的执行文件路径设置:
一般情况不在项目目录。
这里写图片描述

还有cmakelist自动更新,如果自己修改了的话,不要点reload change

搜索 快捷键:ctrl+shift+f

显示工具栏
这里写图片描述

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐