• 【C++】Ubuntu18.04安装C++的IDE——KDevelop


    这里记录下我在Ubuntu18.04系统下安装C++编译器KDevelop的过程。关于KDevelop,它是一款原生支持cmake的工程,相对于C++另一款Clion来讲,该IDE是免费的,有以下优点:

    1 支持make工程
    2 对C++支持较好(包括11及之后的标准)
    3 可以看到各个文件和目录树
    4 有一键编译、断点调试等功能

    记录安装过程

    1 确保系统已安装cmake,如果不清楚,可参考博文

    2 安装KDevelop,打开terminal,如果不出意外,该命令正确编译后,即可完成下载和安装KDevelop

    sudo apt-get install kdevelop
    
    • 1

    【注】这里可能会有网络问题,可以更改unbutu下载的源设置

    3 如果您遇到了因网络问题下载安装失败的情况,建议更改下载的源设置,当然如果不想更改源设置,那么需要用一些其他办法了,懂得都懂。下面记录下源设置策略

    sudo gedit /etc/apt/sources.list //找到源配置文件,然后更改其中的内容,然后将内容改为下面的情况
    
    • 1

    【这个是清华源,还有很多其他源,这个清华源反正是我在测试时候,需要安装很多包,这个大家也可以切换其他源试试】

    # deb cdrom:[Ubuntu 18.04.1 LTS _Bionic Beaver_ - Release amd64 (20180725)]/ bionic main restricted
    deb http://cz.archive.ubuntu.com/ubuntu trusty main universe
    # See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to
    # newer versions of the distribution.
    deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic restricted
    # deb-src http://cn.archive.ubuntu.com/ubuntu/ bionic main restricted
    
    ## Major bug fix updates produced after the final release of the
    ## distribution.
    deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates restricted
    # deb-src http://cn.archive.ubuntu.com/ubuntu/ bionic-updates main restricted
    
    ## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
    ## team. Also, please note that software in universe WILL NOT receive any
    ## review or updates from the Ubuntu security team.
    deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic universe
    # deb-src http://cn.archive.ubuntu.com/ubuntu/ bionic universe
    deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates universe
    # deb-src http://cn.archive.ubuntu.com/ubuntu/ bionic-updates universe
    
    ## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu 
    ## team, and may not be under a free licence. Please satisfy yourself as to 
    ## your rights to use the software. Also, please note that software in 
    ## multiverse WILL NOT receive any review or updates from the Ubuntu
    ## security team.
    deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic multiverse
    # deb-src http://cn.archive.ubuntu.com/ubuntu/ bionic multiverse
    deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates multiverse
    # deb-src http://cn.archive.ubuntu.com/ubuntu/ bionic-updates multiverse
    
    ## N.B. software from this repository may not have been tested as
    ## extensively as that contained in the main release, although it includes
    ## newer versions of some applications which may provide useful features.
    ## Also, please note that software in backports WILL NOT receive any review
    ## or updates from the Ubuntu security team.
    deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports restricted universe multiverse
    # deb-src http://cn.archive.ubuntu.com/ubuntu/ bionic-backports main restricted universe multiverse
    
    ## Uncomment the following two lines to add software from Canonical's
    ## 'partner' repository.
    ## This software is not part of Ubuntu, but is offered by Canonical and the
    ## respective vendors as a service to Ubuntu users.
    # deb http://archive.canonical.com/ubuntu bionic partner
    # deb-src http://archive.canonical.com/ubuntu bionic partner
    
    deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security restricted
    # deb-src http://security.ubuntu.com/ubuntu bionic-security main restricted
    deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security universe
    # deb-src http://security.ubuntu.com/ubuntu bionic-security universe
    deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security multiverse
    # deb-src http://security.ubuntu.com/ubuntu bionic-security multiverse
    
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25
    • 26
    • 27
    • 28
    • 29
    • 30
    • 31
    • 32
    • 33
    • 34
    • 35
    • 36
    • 37
    • 38
    • 39
    • 40
    • 41
    • 42
    • 43
    • 44
    • 45
    • 46
    • 47
    • 48
    • 49
    • 50
    • 51
    • 52

    由于每个国内源中包含的库可能不同,在下载过程中可能还会出现异常,如果出现异常,可能需要自己手动处理了!源文件配置成功后,输入下面的命令,进行软件更新:

    sudo apt-get update
    
    • 1

    然后再次运行安装KDevelop的命令试试,如果还未成功,果断选择那种“特殊策略”吧!!一条命令即可下载安装成功!当然还有汉化策略,其实我不是很推荐使用汉化策略

    aptitude search kdevelop
    //安装其中的 kdevelop-l10n
    sudo apt-get install kdevelop-l10n
    
    • 1
    • 2
    • 3

    祝大家安装成功!!!

  • 相关阅读:
    第23期 | GPTSecurity周报
    为什么进程切换比线程切换代价大,效率低?【TLB:页表缓存/快表】
    【Nginx35】Nginx学习:运行信息、响应修改及用户标识模块
    docker配置镜像代理
    记录Android Studio KeyMap 导入的问题
    Linux之查看so/bin依赖(三十一)
    创新案例分享 | 建设排污许可证后执法监管系统,完善当地生态环境数据资源
    celery笔记四之在Django中使用celery
    NumPy 差分、最小公倍数、最大公约数、三角函数详解
    vm虚拟机 ubuntu的NAT模式,配置samba,让win10下 source insigh访问共享
  • 原文地址:https://blog.csdn.net/qq_29750461/article/details/125513797