ubuntu20搭建C++开发环境

概述

放一张图先
在这里插入图片描述编辑器IDE:Clion 2020.3.2 + VS Code
Git客户端:GitKraken

Ubuntu20

安装

官网下载镜像比较慢,可以使用网易的源下载。

20.04版本:

SSH启用

打开ssh,这样可以使用scp传输文件。

$ sudo apt install openssh-server
$ sudo /etc/init.d/ssh start	# 打开
$ #sudo /etc/init.d/ssh stop 	# 停止 这个暂时不用 打开SSH进行下面操作即可

用法:

scp /home/a.conf xuyc@10.0.80.90:/home/xuyc/Documents/

输入密码后,就可以在Mac、Ubuntu和Linux快速传输文件了。

Clion安装

安装

直接在Ubuntu Software搜索Clion,然后安装即可,非常方便。

安装完之后,关于序列号的问题,可以搜索ide-eval-resetter-2.1.9.zip,拖入进去后无限延长试用期解决。

中文输入法

Ubuntu20下推荐使用搜狗输入法,先去 官网 下载,按照 官方的教程 进行安装即可。

在Clion、Goland等IDE下,会发现输入法在屏幕左下角,解决方法如下:

  • 下载JetbrainsRunTime,CSDN百度网盘(密码: 8miu)
  • 解压下载的文件,得到JDK文件夹
  • IDE安装Choose Runtime插件
  • IDE里按 CTRL+SHIFT+A,输入choose runtime,选择jbr的路径,点击install,IDE自动重启,安装完毕

最后,效果如下:
在这里插入图片描述

clion字体大小不等

  • 项目视图:File -> Settings -> Appearance & Behavlor -> Appearance -> Use custom font -> 14
  • 文本编辑器:File -> Settings -> Editor -> Font -> Size -> 14

clion代码模板配置

默认文件头

参考1:File template variables,参考2:Live template variables

  • 创建类文件的头更改:File -> Settings -> Editor -> File and Code Templates -> Includes -> C File Header,替换如下内容:
#if ($HEADER_COMMENTS)
/** @file ${NAME}.h
  * @brief 
  * @author $USER_NAME
  * @date ${DATE}
  */
#if ($ORGANIZATION_NAME && $ORGANIZATION_NAME != "")
// Copyright (c) $YEAR ${ORGANIZATION_NAME}#if (!$ORGANIZATION_NAME.endsWith(".")).#end All rights reserved.
#end
//
#end

此时,通过New->C++ Class创建的文件会自动带入作者名称。
在这里插入图片描述

自定义代码

以增加Doxygen注释风格为例:

  • 函数注释:File -> Settings -> Editor -> Live Templates -> C/C++ -> + -> 输入cmf,Doxygen Function Comment和如下内容 -> Define -> C/C++ -> Apply
/**@fn 
  *@brief
  *@param 
  *@return
  */

此时,输入cmf,即可快速插入函数注释:
在这里插入图片描述
在这里插入图片描述

插件推荐

SonarLint

可以对代码进行静态检测,SonarQube出品。
在这里插入图片描述

VS Code

VS Code去官网下载,Ubuntu Software中安装的好像无法输入中文,如果已安装了,中文输入法问题见下面:

基础编译环境和库

  1. gcc/g++
$ sudo apt install gcc g++ cmake git vim
  1. openssl
$ sudo apt-get install openssl libssl-dev
  1. libcurl
$ sudo apt install libcurl4-openssl-dev
  1. log4cxx
sudo apt install liblog4cxx-dev
  1. tcmalloc
$ sudo apt install libgoogle-perftools-dev

Git客户端

访问官网 https://git-scm.com/ ,点击Linux Guis 选一个即可,用界面操作,可以减少失误率和提高效率。

在这里插入图片描述

推荐SmartGit

如果习惯了使用SourceTree,就很难入手GitKraken,即使它的界面看起来很华丽。
在这里推荐一款Ubuntu下的Git客户端。官网https://www.syntevo.com/smartgit/

来一张截图:
在这里插入图片描述左侧是仓库,右侧是工作区域,要提交改动,需要按住Ctrl+鼠标选择相关文件,然后点击“commit…”,此时输入描述后,点击Commit&Push就推送到远程仓库了。

如果要忽略一个文件夹,则需要在左侧文件树选中一个文件夹,然后单击选择“ignore…”后,再选择“.gitignore in repository root directory”即可。

ChangLog

  • 2021-05-25 增加Clion插件推荐

参考

  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值