V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
zjsxwc
V2EX  ›  程序员

Linux 下的 C++ IDE 有什么推荐的?

  •  
  •   zjsxwc ·
    zjsxwc · 2019-06-08 16:56:22 +08:00 · 6714 次点击
    这是一个创建于 2020 天前的主题,其中的信息可能已经有所发展或是发生改变。

    cmake 项目,

    安装编译依赖都是通过sudo apt install xxx-dev来安装编译依赖的,

    目前我都是在 vim 里改下代码,然后无脑执行

    cd build
    cmake ../
    make
    ./run
    

    来看结果,

    写起来好烦躁啊,

    求个 IDE

    第 1 条附言  ·  2019-06-10 08:43:13 +08:00
    clion 默认第二个选项就是从 cmake 配置文件创建项目,太方便了!

    反而 codeblock 与 qtcreator 都没有对 cmake 支持
    22 条回复    2019-06-10 09:26:23 +08:00
    creedowl
        1
    creedowl  
       2019-06-08 17:02:02 +08:00
    clion 啊,方便
    anonymous256
        2
    anonymous256  
       2019-06-08 17:25:14 +08:00 via Android
    Jetbrain 全家桶和 Clion 了解一下
    heart4lor
        3
    heart4lor  
       2019-06-08 17:53:19 +08:00
    codeblocks
    andyhuzhill
        4
    andyhuzhill  
       2019-06-08 19:04:34 +08:00
    Qt Creator
    sadhen
        5
    sadhen  
       2019-06-08 19:29:30 +08:00
    微软的 Visual Studio Code 完全能够满足需求
    bookit
        6
    bookit  
       2019-06-08 19:58:35 +08:00   ❤️ 1
    neovim,用最新的一堆插件,实现 99%的 ide 功能
    xlui
        7
    xlui  
       2019-06-08 20:12:23 +08:00 via iPhone
    Clion 了解一下
    weiqk
        8
    weiqk  
       2019-06-08 20:23:09 +08:00 via Android
    codeblocks,最好的
    hallwoodzhang
        9
    hallwoodzhang  
       2019-06-08 21:07:24 +08:00
    Clion (收费),QT creator (免费)
    ChrisTsai
        10
    ChrisTsai  
       2019-06-08 21:24:55 +08:00
    建议 QtCreator,免费,且一直在更新。我一直用这个,配合 gdbserver 还可以远程调试。
    如果习惯了 IDEA 等 JetBrain 全家桶,可以试试 Clion,但是收费,且需要 java 环境。
    PTLin
        11
    PTLin  
       2019-06-08 21:51:40 +08:00
    配置下 vim 就行,安装个 AsyncRun 插件
    然后 nnoremap <F5> :AsyncRun -raw -cwd=build cmake ..&&make<cr>就可以一键编译了,还可以配置一键运行,补全也有 coc.nvim 什么的
    orm
        12
    orm  
       2019-06-08 21:57:55 +08:00 via iPhone
    CLion 的 jvm 自带,不需要另装
    XIVN1987
        13
    XIVN1987  
       2019-06-08 23:01:19 +08:00 via Android
    qt creator
    ihciah
        14
    ihciah  
       2019-06-09 01:02:46 +08:00
    认准 jetbrains 就对了
    russian
        15
    russian  
       2019-06-09 04:17:10 +08:00
    clion 绝对是第一选择
    qtcreator 可以说及格。
    codeblocks 还是算了吧
    greatx
        16
    greatx  
       2019-06-09 09:44:47 +08:00
    qtcreator
    dosmlp
        17
    dosmlp  
       2019-06-09 15:52:42 +08:00
    qtcreator
    leaflxh
        18
    leaflxh  
       2019-06-09 16:42:18 +08:00
    目前在用 vs2017 的 Linux 跨平台开发功能,不知道能不能解决你的需求
    https://www.cnblogs.com/Harley-Quinn/p/7465517.html
    paoqi2048
        19
    paoqi2048  
       2019-06-10 00:10:53 +08:00
    Qt Creator
    araraloren
        20
    araraloren  
       2019-06-10 09:21:37 +08:00
    Qt Creator 支持 cmake。。
    Chenamy2017
        21
    Chenamy2017  
       2019-06-10 09:22:30 +08:00
    Qt Creator
    顺带可以做几个桌面软件玩玩。
    zjsxwc
        22
    zjsxwc  
    OP
       2019-06-10 09:26:23 +08:00
    @araraloren 不知道 Qt Creator 怎么从 cmake 创建项目,clion 可以直接这样创建


    https://i.loli.net/2019/06/10/5cfdb184a77c150666.png
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1055 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 34ms · UTC 22:45 · PVG 06:45 · LAX 14:45 · JFK 17:45
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.