V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
changwei
V2EX  ›  编程

2017 年写 C 语言用哪个 IDE/编辑器比较好?

  •  
  •   changwei · May 21, 2017 · 23904 views
    This topic created in 3264 days ago, the information mentioned may be changed or developed.
    我是新手,最近在学 c,我就是之前那个询问关于找实习的帖子的那个楼主,专升本要考 c 语言,因此开始入坑了,用了几个编辑器和 IDE 之后感觉没有写别的编程语言那么爽。

    查了一下网上都是给新手推荐 devcpp,c-free,甚至 turbo c,前面两个我用了一下感觉还可以,挺适合新手,但是没有函数返回值提示(有参数提示,但是不是百分之百能出来),include 也没有自动导入,用起来感觉不是很方便,而且写 for 循环老是报一些什么不支持 c99 标准和一些其他错误,百度之后加一些编译参数可以解决,但是感觉就是很迷茫? tc 这个还是 dos 界面,用的很难受。vs 用过一段时间感觉还是太臃肿了,我笔记本用的极其卡顿,好像我创建一个新工程之后默认是 c++,而且里面有一些语法很奇怪,比如说 main 不是默认的 main,好像 vs 自己 include 了一个什么头文件给改写了?我不是很懂这个,求指导。

    网上查了一下还有 clion,但是好像几乎没人推荐用它?我现在还在安装 ing

    想问问你们写 c 一般都用啥?有什么 ide 比较全能的,而且有自动完成和提示等等。
    67 replies    2017-07-21 16:28:23 +08:00
    mengyaoss77
        1
    mengyaoss77  
       May 21, 2017
    只是考 C 语言也用不上各种复杂的 api 吧,感觉没必要用 ide 啊。
    giuem
        2
    giuem  
       May 21, 2017 via iPhone
    clion 还不错
    hshw
        3
    hshw  
       May 21, 2017
    vim
    zhgg0
        4
    zhgg0  
       May 21, 2017
    为了考 c 语言压根就不用会写 c。
    stephenyin
        5
    stephenyin  
       May 21, 2017
    source insight
    zetary
        6
    zetary  
       May 21, 2017 via Android
    你应该不懂 cmake 所以最好别用 clion
    loading
        7
    loading  
       May 21, 2017
    这阵子为了改键盘固件,重新用了一下 C 语言...

    我居然用 mosepad,也是醉了.
    zaneenaz
        8
    zaneenaz  
       May 21, 2017 via Android
    推荐 vim 的厉害了,还不快跑。
    nicktogo
        9
    nicktogo  
       May 21, 2017
    以前大一用的是 VC++6.0。。。code::block 可以试下?
    laxenade
        10
    laxenade  
       May 21, 2017
    ???这不就是学习的目的吗 要是 IDE 都帮你搞定那还学什么
    0017
        11
    0017  
       May 21, 2017
    最好的当然是宇宙第一 IDE,另外如果应付考试不需要 IDE
    0017
        12
    0017  
       May 21, 2017
    卡顿还是换台性能好的笔记本吧,全能 IDE 没别的了
    muziki
        13
    muziki  
       May 21, 2017 via iPhone
    vscode
    yuPD97Yeed4QM245
        14
    yuPD97Yeed4QM245  
       May 21, 2017
    绿色版 VC 6.0
    zsdning
        15
    zsdning  
       May 21, 2017 via Android
    clion
    iyaozhen
        16
    iyaozhen  
       May 21, 2017 via Android
    vs 呀,这还挑啥。
    别的平台的话就 clion 吧
    wheeler
        17
    wheeler  
       May 21, 2017
    可以试下 codeblocks,基本符合你的要求。http://www.codeblocks.org/
    tyfulcrum
        18
    tyfulcrum  
       May 21, 2017 via iPhone
    Visual Studio + clang
    跨平台的话 Clion
    求轻快的话你喜欢的编辑器 + YouCompleteMe(Vim) / ycmd(其他编辑器)
    lechain
        19
    lechain  
       May 21, 2017
    mingw+notepad 不就很好吗?要什么提示和自动补全(滑稽

    真的,如果只是为了学习语言,没必要用 IDE 的,IDE 是用来做开发的,而不是用来学习的。。
    fxxkgw
        20
    fxxkgw  
       May 21, 2017
    呆过几家基本全用 C 的做设备大厂 基本都是 source insight。。
    raiz
        21
    raiz  
       May 21, 2017
    考试 vc++6.0 标配不是吗
    D3EP
        22
    D3EP  
       May 21, 2017
    考 C 语言还能写超过三百行的代码?用啥 IDE。notepad++ gcc 就行了吧。大一的时候用 codeblocks 也挺好用的。
    Tunar
        23
    Tunar  
       May 21, 2017 via Android
    vsc+gcc/g++
    wohenyingyu02
        24
    wohenyingyu02  
       May 21, 2017 via iPhone
    用 xcode 挺好的
    bookit
        25
    bookit  
       May 21, 2017
    vscode 加点插件,最快
    h4x3rotab
        26
    h4x3rotab  
       May 21, 2017
    用 mac 的话,xcode 是无敌的
    wuYin
        27
    wuYin  
       May 21, 2017 via Android
    CLion 不错
    Thoxvi
        28
    Thoxvi  
       May 21, 2017 via Android
    推荐 CLion
    然后再推荐 JB 全家桶


    教育邮箱有所有版本免费资格
    CDuXZMAPgHp1q9ew
        29
    CDuXZMAPgHp1q9ew  
       May 21, 2017
    难道不是考试用啥 ide 就用啥 ide
    yanhejihe
        30
    yanhejihe  
       May 21, 2017
    vim
    xrui
        31
    xrui  
       May 21, 2017 via Android
    vs 我一般是新建 控制台程序 然后选上 空项目 ,就不会自己加东西了。
    只用过 Dev 和 vs,感觉 vs 自动完成很厉害。不过写小程序作业,Dev 只补括号也够了。
    Dev 只要一个 c 文件就可以编译运行,而 vc、vs 都得要建工程,所以我上学期的作业基本上 Dev 写的,课程设计才用到 vs
    c99 报错,我记不太清楚了(还请指正),好像有一次建的 c 文件然后写了类似 for(int i=0; i<10; i++) ,可能是这个问题。
    starcraft
        32
    starcraft  
       May 21, 2017 via iPhone
    c 还用问吗,在*nix 上用 vim 啊,带个智能补全啥的直接起飞了。不过再怎么样也动摇不了巨硬宇宙第一 ide。
    yanjusong
        33
    yanjusong  
       May 21, 2017 via Android   ❤️ 1
    sublime+gcc+make 够了。
    hsmocc
        34
    hsmocc  
       May 21, 2017 via iPhone
    个人感觉学习 c sublimw+gcc 就够了,折腾 ide 的时间否够把 c 的基础学完了
    mayl8822
        35
    mayl8822  
       May 21, 2017
    vc6+vax 可以带你飞一会
    UnknownR
        36
    UnknownR  
       May 21, 2017
    sublime 或者 vscode,编译就用 gcc 吧,通用性高点,反正你也是初学,对编译性能这种事肯定没要求,推荐装个 linux,不管是 gcc 还是其他包、环境都比 win 简单,而且 c 在 linux 上适用性很强,可以写点额外的小程序,可能会帮助你理解指针
    cfans1993
        37
    cfans1993  
       May 21, 2017 via Android
    vim+mingw 爽到飞起
    SuT2i
        38
    SuT2i  
       May 21, 2017 via iPhone
    Linux Notepad++ gcc 编译就够了 执着的方向错了 随便找一个 IDE 一友不怎么会 C 语言刷刷题也过了二级~
    ai0by
        39
    ai0by  
       May 22, 2017 via iPhone
    必然是 VS 啊。code block 也不错,刚上大学时的前辈们都用这个。
    Yvette
        40
    Yvette  
       May 22, 2017
    那就 Turbo C ?
    suxiaohuan
        41
    suxiaohuan  
       May 22, 2017
    clion 超好用
    junzki
        42
    junzki  
       May 22, 2017
    Emacs ……
    话说 CMake 其实挺好用的。
    xiaoke0718
        43
    xiaoke0718  
       May 22, 2017
    古老的语言,你怎么还学 C ?
    corvofeng
        44
    corvofeng  
       May 22, 2017 via Android
    新手要提示干嘛,自己多打打关键字也挺好啊
    Howlaind
        45
    Howlaind  
       May 22, 2017
    如果是为了考试而用,那最合适的 IDE 应该就是考试环境里的那个。
    Chieh
        46
    Chieh  
       May 22, 2017 via Android
    如果你只是为了考试,那就装和考场一样的
    hjzx050935
        47
    hjzx050935  
       May 22, 2017
    话说我当年学的时候用 codeblock 好多年,够用了感觉
    nutting
        48
    nutting  
       May 22, 2017
    上学时候课程是 linux 下面用 vim 和 gcc,够了,练练基本功顺便学学 vim,工作了肯定需要
    Halry
        49
    Halry  
       May 22, 2017 via Android
    vs 啊,带 intelligentsense,省心省力(仅限 windows 代码)
    xc77
        50
    xc77  
       May 22, 2017
    windows 下 vs 就够了, 你是去准备考试呢, 重点不在选什么 IDE
    crysislinux
        51
    crysislinux  
       May 22, 2017
    codeblocks, eclipse, cfree 之类的都很好啊,考个 c 语言就不要去搞啥子 vim,gcc 了,闲的蛋疼不是。
    zpf124
        52
    zpf124  
       May 22, 2017
    记得以前用过

    codeblocks

    觉得不错
    ipwx
        53
    ipwx  
       May 22, 2017
    考试程度的 c 语言用什么现代编辑器都没太大区别,反正都是单文件的。

    codeblocks + mingw 可以用,visual studio code + mingw 也可以用。
    mN71eOOprFyMsnPx
        54
    mN71eOOprFyMsnPx  
       May 22, 2017
    你们这些推荐 vim 的真心浪费初学者时间。初学者直接用 Eclipse CDT、Visual Studio C++或者 Clion。
    wbt
        55
    wbt  
       May 22, 2017
    Xcode 应该是最好用的吧
    Win 上用 Visual Studio
    qianguozheng
        56
    qianguozheng  
       May 22, 2017
    编辑器都是浮云,文件文件就好了
    kaifeii
        57
    kaifeii  
       May 22, 2017
    clion 只支持 cmake 吧?
    hardensky
        58
    hardensky  
       May 22, 2017
    source insight
    helloallen
        59
    helloallen  
       May 22, 2017
    Sublime Text 3
    manihome
        60
    manihome  
       May 22, 2017
    不是应该看机试的时候用什么 IDE 么?要不然等到考试各种不顺手就哭吧
    Actrace
        61
    Actrace  
       May 22, 2017
    netbeans 挺不错的。
    sugarguo
        62
    sugarguo  
       May 22, 2017
    c 语言一直 vim 的飘过…… linux vim gcc ……
    arrow2015
        63
    arrow2015  
       May 22, 2017 via Android
    @sugarguo 能打断点调试吗?如果能怎么打?
    droiz
        64
    droiz  
       May 22, 2017
    vscode,轻量级没有比这更好的选择了。
    blackjar
        65
    blackjar  
       May 22, 2017
    sugarguo
        66
    sugarguo  
       May 23, 2017
    @blackjar 楼上说的对……
    noahsss
        67
    noahsss  
       Jul 21, 2017
    CodeBlocks
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3951 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 313ms · UTC 10:23 · PVG 18:23 · LAX 03:23 · JFK 06:23
    ♥ Do have faith in what you're doing.