changwei
V2EX  ›  编程

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

  •  
  •   changwei · May 21, 2017 · 24508 views
    This topic created in 3456 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
    mengyaoss77
    May 21, 2017
    1
    只是考 C 语言也用不上各种复杂的 api 吧,感觉没必要用 ide 啊。
    giuem
    giuem
    May 21, 2017 via iPhone
    2
    clion 还不错
    hshw
    hshw
    May 21, 2017
    3
    vim
    zhgg0
    zhgg0
    May 21, 2017
    4
    为了考 c 语言压根就不用会写 c。
    stephenyin
    stephenyin
    May 21, 2017
    5
    source insight
    zetary
    zetary
    May 21, 2017 via Android
    6
    你应该不懂 cmake 所以最好别用 clion
    loading
    loading
    May 21, 2017
    7
    这阵子为了改键盘固件,重新用了一下 C 语言...

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

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


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

    codeblocks

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

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