Ubuntu下安装Clion

这篇具有很好参考价值的文章主要介绍了Ubuntu下安装Clion。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

前言

CLion 是一款由 JetBrains 开发的 C++ 集成开发环境(IDE),它拥有许多强大的功能,如代码自动完成、调试器、版本控制等等。CLion本身是收费软件,但如果是学生的话可以申请免费使用。
测试安装环境:Ubuntu18、Ubuntu22

1.Clion安装

(1)官方下载安装包

官方下载安装包

Ubuntu下安装Clion

(2)解压安装包

gzip -d CLion-2023.1.1.tar.gz
tar -xvf CLion-2023.1.1.tar

(3)替换jbr文件夹

jetbrains全家桶在Ubuntu中使用会出现输入法不跟随的问题,需要将源文件中的jbr文件夹替换来解决

先在github上下载好别人重新编译过的jbr文件:(如果Clion版本越新,下载的jbr版本也要越新,我使用的是Clion2023版本,下载的jbr是release 17.0.6版本)

Ubuntu下安装Clion

下载好后解压重命名为jbr

Ubuntu下安装Clion

然后替换到Clion安装包中的jbr文件夹:

Ubuntu下安装Clion

(4)将安装包复制到\opt

sudo cp -rf CLion-2023.1.1 /opt

(5)执行安装程序

cd /opt/CLion-2023.1.1/bin
sh clion.sh

(6)创建桌面快捷键
(初始安装好的话,应该是英文界面,下图是我安装了中文插件)
Ubuntu下安装Clion

(7)下载汉化版插件

在clion的设置中的plugs选项中下载汉化包插件:

Ubuntu下安装Clion

2.Clion配置项目

(1)编译器配置

Ubuntu下安装Clion

(2)cmake配置

Ubuntu下安装Clion

(3)clion是如何运行项目的

clion是通过cmake编译运行项目的,而cmake编译运行项目可以分为三个步骤:

一是cmake <source tree>,比如cmake ..,用于生成了项目文件project files;

二是cmake --build .build的功能就是依据当前系统的编译器自适应的构建项目(或者说编译链接项目),当你明确知道自己系统的编译器是Unix Makefiles,也可以直接使用make进行项目构建;

三是运行编译好的可执行文件,比如./main;

回归到clion中,前面两个步骤其实就是配置编译器的路径和cmake的命令行参数,配置好后运行一个项目其实也和cmake一样分为三个步骤:

一是cmake ..,clion在打开项目时会自动cmake ..一遍,默认是生成在cmake-build-debug文件夹中,当然也可以手动执行:右键项目,选择reload cmake project;每当你修改了CMakeLists.txt文件后都需要reload cmake project,所以我建议设置一个reload cmake project的快捷键;

二是cmake --build .,就是对应clion中的build按钮的功能,如果报错说:Error: could not load cache,那就是你没有完成步骤一的reload cmake project

Ubuntu下安装Clion

三是./main,clion中的run按钮,其实run按钮会同时完成步骤二和步骤三,也就是run会先build,然后运行可执行文件;

Ubuntu下安装Clion
最后一个七星瓢虫一样的图案就是调试代码,比起vscode调试代码还要配置半天要简单多了。

3.Clion调试ROS项目

调试一般的C++项目,直接点击调试按钮即可,如果是ROS项目则还需要一些步骤。
(1)修改Clion的启动方式

由于ROS的功能包需要先source,所以得把clion的启动方式改为bash启动,这样会先自动source功能包,否则会出现错误:

message(FATAL_ERROR “find_package(catkin) failed. catkin was neither found in the workspace nor in the CMAKE_PREFIX_PATH. One reason may be that no ROS setup.sh was sourced before.”)

修改方法:

sudo gedit /usr/share/applications/jetbrains-clion.desktop

修改里面的Exec行,修改后的内容如下:

[Desktop Entry]
Version=1.0
Type=Application
Name=CLion
Icon=/opt/clion-2023.1.1/bin/clion.svg
#Exec="/opt/clion-2023.1.1/bin/clion.sh" %f
Exec=bash -i -c "/opt/clion-2023.1.1/bin/clion.sh" %f
Comment=A cross-platform IDE for C and C++
Categories=Development;IDE;
Terminal=false
StartupWMClass=jetbrains-clion
StartupNotify=true

(2)运行clion,打开ROS项目

选择CMakeLists文件时,选择为catkin_workspace/src/CMakeLists.txt文件,不要选择子功能包里面的了

(3)修改CMake配置文件

-DCATKIN_DEVEL_PREFIX=../devel
../build

Ubuntu下安装Clion
(4)调试ROS节点程序
Clion打开ROS项目后,会自动加载显示该ROS项目的全部节点:

Ubuntu下安装Clion

选择要调试的节点,此外如果启动该节点还需要程序实参,可以如下添加实参:

Ubuntu下安装Clion

Ubuntu下安装Clion

之后需要重新构建程序:

Ubuntu下安装Clion

构建成功后,可以点击要调试的部分,并启动调试:(调试的时候可能需要终端启动roscore)

Ubuntu下安装Clion

Ubuntu下安装Clion文章来源地址https://www.toymoban.com/news/detail-475024.html

到了这里,关于Ubuntu下安装Clion的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • CLion安装与配置教程

    1、下载 1、官网: Download CLion 2、注意: 这里建议使用2021.1.3版本之前,为之后的使用便利而做打算。 (这里以Windows系统为例,其他系统类似) 2、安装 1、下载完成后,直接点击安装包安装,即可。 2、开始安装,然后下一步 3、可以在此处自定义地址,然后下一步 4、根据

    2024年02月03日
    浏览(29)
  • 【软件】Clion 安装和环境配置

    1.Clion+mingw下载与安装:链接 Clion享用30天免费,需要登陆账号才可。 2.Windows环境使用CLion进行Android NDK开发配置 1)下载安装Android Studio最新版本,如下图进入设置,然后下载最新版本的NDK和CMake 2)进入Android Studio下载的SDK,SDK包含了Android开发的所有套件以及依赖,包含了C+

    2024年02月13日
    浏览(26)
  • Windows安装配置Rust(附CLion配置与运行)

    本文以 windows 安装为例,配置编译器为 minGW,使用 clion运行,可以不用下载 vs 和众多依赖 点击进入 rust官方网站 进行下载,我们选择64位的下载 如果你想 修改rust的安装位置 (默认C盘),下载完成后先 不要 打开,我们要先配置环境变量, CARGO_HOME ,值是你想安装的位置 右键

    2024年02月10日
    浏览(28)
  • 【C++基础入门】cLion的安装、搭建C++环境

    ide:指集成开发环境,其实也就是一种辅助程序开发软件。它包括了代码编辑器、编译器、调试器和图形用户界面这些工具,相当于就是整合代码编写功能、分析功能、编译功能、debug功能等于一身。 智能的 C 和 C++ 编辑器 1)代码辅助 使用对 C 和 C++ 有深刻理解的编辑器,您

    2024年02月01日
    浏览(27)
  • windows上安装CLion教程及简单使用,附详细图解

    进去JetBrains官网下载 Clion,页面如下,点击下载即可 安装成功后打开软件会提示Toolchains are not configured Configure,因此需要安装MinGW或Cygwin或Visual Studio等编译器,在此推荐安装MinGW 方法一、直接下载MinGW安装 ① 下载MinGW 打开 MinGW 下载页面 不要点击绿色的按钮,一直向下滑动,

    2024年02月15日
    浏览(33)
  • 【C语言基础】01环境安装 Windows下的CLion开发环境的安装

    资源:放在评论区中 把压缩包拖拽到C盘根目录,一键解压压缩包,得到文件夹mingw64 点击CLion.exe,运行安装程序 路径为默认安装,如需更改,注意路径中不要带有中文. Installation Options 全部勾选 选择我想要之后重启电脑 点击CLion,进入内部设置 点击下方continue 继续 存放在D盘,不要有中

    2024年02月01日
    浏览(37)
  • 新手入门C语言安装IDE教程(以CLion,CodeBlocks,小熊猫)

    当时自己入门c语言时候老师让使用codeblocks,但是这玩意过于离谱了。 所以如果不是强求的话还是不建议codeblocks 个人推荐: 新手期刚学c语言: 可以先用用 小熊猫c++(汉化版的devcpp) 然后下载个CLion(Vscode你要是不嫌安装麻烦也可以) 原因: 小熊猫c++全中文又安装简单,适

    2024年02月10日
    浏览(42)
  • Clion(2023)+QT(6.5)+cmake+vcpkg+Opencv(4.7)环境安装与使用

    用习惯了Clion,智能提示很棒,就不想用Qt自带的creator编辑器,并且新版的Clion支持编辑ui文件。于是搜罗了一下教程搭配一下环境安装,其实最重要的还是cmakelist的编写。 QT现在只能在线下载器安装。下载器的下载地址: 无脑最新的就好,需要注册账号,也很方便。安装时需

    2024年02月13日
    浏览(27)
  • 明明已经安装字体,但IDEA、CLION无法找到思源黑体/Source Hans Sans的问题解决

    IDEA、CLION的Jetbrain系列软件不支持非TrueType的中文字体,而Adobe官方给出的字体却不是TrueType的,所以便会导致Jetbrain系软件无法找到已安装的中文字体,因此我们需要安装TrueType的字体 请在以下Github链接中下载: 点击下载安装即可。 感谢作者Pal3love!

    2024年02月14日
    浏览(54)
  • CLion开发工具 | 05 - 使用CLion开发ESP32

    电脑上安装好ESP-IDF环境 本文参考Jetbrains官方视频教程:在 Windows 上用 CLion 开发 ESP32 | CLion教程 | 嵌入式开发 | IDE 复制一份新的helloworld工程。 使用CLion打开该工程。 选择信任该工程。 CLion打开后自动打开了README.md文件,并进行了Cmake自动配置。 ESP-IDF需要临时配置的环境变量

    2024年02月02日
    浏览(39)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包