跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • C 语言的 IDE 好用的有哪些?麻烦巨佬推荐一下
未分類
26 6 月 2020

C 语言的 IDE 好用的有哪些?麻烦巨佬推荐一下

C 语言的 IDE 好用的有哪些?麻烦巨佬推荐一下

資深大佬 : Deteriorator 10

我下载用过一下:
Dev C++ 不能修改文件编码,容易乱码
CodeBlocks 不能按住快捷键快速跳转声明
Clion 编码都设置为 UTF8,但是报错信息就给我乱码,自己解决不了,而且使用的是 cmake,不太会用 cmake
Visual Studio 太巨大了,笔记本降不住

麻烦推荐一下,或者帮忙解决一下 Clion 的问题,用 Jetbrains 系列的用的比较多

大佬有話說 (100)

  • 資深大佬 : fs11zhuangb

    那就不要用 ide,学 makefile 用 gcc,你还能学会编译链接一套的流程

  • 資深大佬 : zhuangzhuang1988

    visualstudio 就这个 体积大,不代表运行时消耗大

  • 資深大佬 : libasten

    小时候用过的 turb c,算是吗?

  • 資深大佬 : crclz

    visual studio 开销一点都不大,我的笔记本 i5-8250u 轻松跑啊。

    另外我用过 vscode 开发 c 程序,一点没问题。

  • 資深大佬 : waruqi

    vscode + xmake

  • 主 資深大佬 : Deteriorator

    @fs11zhuangb 在学习 C,最好还是用 IDE,有提示还是比较好的

  • 資深大佬 : ng29

    vim

  • 資深大佬 : misaka19000

    你是要写工程还是要学习,学习的话 VSCode+gcc 工具链即可

  • 資深大佬 : huiyue

    visual stuio 6

  • 主 資深大佬 : Deteriorator

    @zhuangzhuang1988 VS 算是我的第二选择,还没下定决心

  • 主 資深大佬 : Deteriorator

    @libasten 这个应该是编译器吧

  • 資深大佬 : InkStone

    visual studio 主要是硬盘吃得多,其实不怎么吃性能。我感觉 VS 比 Clion 流畅多了——除非你装个 resharper 。

    不过 VS 最大的问题还是,它貌似不支持 C ?

  • 主 資深大佬 : Deteriorator

    @crclz vscode 我没配置好,把我整蒙了,有没有详细的教程参考一下,我网上搜的实践的时候有问题

  • 主 資深大佬 : Deteriorator

    @misaka19000 我最开始选的是 vscode,但是没配置好

  • 主 資深大佬 : Deteriorator

    @huiyue 这玩意儿不能在 win10 上用

  • 資深大佬 : huiyue

    @Deteriorator 我一般是安装个虚拟机,项目结束,除了代码,其他的全部铲除。现在固态硬盘,虚拟机速度很快的。

  • 資深大佬 : Jrue0011

    只是学习 vscode 应该没啥问题吧,c/c++扩展怎么用看官方文档

  • 資深大佬 : Hallelu

    c 的话 vscode 就可以了

  • 資深大佬 : initd

    Jetbrains 一个语言一个 IDE 2~300MB 不比 VS 好多了?

  • 資深大佬 : hercat

    便捷用 coding 的 VSCode 在线服务,在家用 Clion

  • 資深大佬 : nightwitch

    别 visual studio 了,msvcs 对 C99 的支持都还没完全,更别说 C11 了。

  • 資深大佬 : crclz

    @Deteriorator vscode 官方有教程。https://code.visualstudio.com/docs/languages/cpp

  • 資深大佬 : weiqk

    CodeBlocks 快捷键自己设,如果有时间折腾可以改源码

  • 資深大佬 : hatsuyuki

    在 Linux 环境下使用 Clion,完美解决乱码问题

  • 資深大佬 : nutting

    当年学校是纯 linux 下 vim+gcc 学的,初学 ide 的特性用不着吧

  • 主 資深大佬 : Deteriorator

    @hercat Clion 乱码解决不了
    @crclz Ok thanks
    @weiqk 有点儿麻烦
    @hatsuyuki 笔记本用的是 Windows 系统
    @nutting 不是初学

  • 資深大佬 : araraloren

    难道不是 QtCreator ???

  • 資深大佬 : sivacohan

    VC++ 6.0

  • 資深大佬 : psuwgipgf

    qt creator 可以,轻量。

  • 資深大佬 : rimutuyuan

    vc++ 6.0

  • 資深大佬 : hatsuyuki

    @Deteriorator 来个双系统,或是虚拟机

  • 資深大佬 : coderluan

    IDE 没有, 但是拆开来, 编译器用 mingw-gcc, 编辑器用 vscode, 项目管理用 cmake, 就非常好用了.

  • 資深大佬 : piaoliangkb

    vscode 足够了,折腾的过程也是学习的过程

  • 資深大佬 : pagepancn

    用 vscode 的想必都是前端小菜吧

  • 資深大佬 : suxiaoxiann

    还是推荐 Clion,使用起来超爽。关于乱码解决的一些方法:
    1 )打开 Windows 的 UTF-8 支持:beta 功能,有些使用 gbk 编码的软件会乱码。
    打开 控制面板—>区域—>管理—>更改系统区域设置
    勾选:使用 Unicode UTF-8 提供全球语音支持

    2 ) WSL,clion 远程开发

    3 )虚拟机装 Linux,clion 远程开发(推荐,本人正在使用)

  • 主 資深大佬 : Deteriorator

    @araraloren @psuwgipgf 后面试试 QtCreator
    @sivacohan @rimutuyuan vc6.0 就算了,虽然经典,但是不适用
    @hatsuyuki 双系统有点儿风险,感觉虚拟机浪费电脑性能
    @coderluan
    @piaoliangkb 后面学习一下 vscode 的配置
    @pagepancn 你就别引战了

  • 資深大佬 : hu8245

    vs 很好用,语法分析完成后,基本上不消耗太多内存。主要是方便,debug 和浏览代码都很方便。

  • 資深大佬 : yanguangs

    @pagepancn
    公司一个 40+的也用的 vs code

  • 資深大佬 : lxhlxh520

    C 语言?无脑选宇宙第一 IDE

  • 資深大佬 : allAboutDbmss

    CLion 适合 C C++
    最好会写 CMake

  • 主 資深大佬 : Deteriorator

    @suxiaoxiann 按照你的方法,没搞定。还是乱码 process_begin: CreateProcess(NULL, cc -g -c main.c, …) failed.
    cc -g -c main.c make (e=2): 绯荤粺鎵句笉鍒版寚瀹氱殑鏂囦欢銆�

  • 資深大佬 : en20

    推荐 JetBrains 家的 IDE ,每一个都是优秀.CLion 试一下

  • 主 資深大佬 : Deteriorator

    @allAboutDbmss 目前是在用 Clion,但是乱码问题解决不了

  • 主 資深大佬 : Deteriorator

    @en20 再用啊,但是错误信息是乱码

  • 資深大佬 : zjsxwc

    netbeans lts 版 将就用还行,需要什么功能就自己写插件,逃

  • 資深大佬 : fakeshadow

    我用 nvim

  • 資深大佬 : wizardoz

    CMake 很值得学一下,很简单很强大。

  • 資深大佬 : justin2018

    JB 家的 CLion

  • 主 資深大佬 : Deteriorator

    @justin2018 乱码问题让我很难受

  • 資深大佬 : warcraft1236

    如果觉得 vs 或者 clion 卡的话,还是花钱更新一下硬件比较好,我 15 年的笔记本用这两个一点都不卡,丝般顺滑

  • 資深大佬 : tt67wq

    vscode / emacs

  • 主 資深大佬 : Deteriorator

    @tt67wq emacs 学习成本有点儿高

  • 資深大佬 : YetToCome

    印象中好像遇到过这破问题,不知道你是哪乱码,控制台?

  • 資深大佬 : wangxkww

    其实 QtCreator 也是不错的

  • 主 資深大佬 : Deteriorator

    @YetToCome 是呀,虽然我现在 再用 Clion,但是这个乱码让我真难受

  • 主 資深大佬 : Deteriorator

    @wangxkww 后面会尝试用一下

  • 資深大佬 : mason961125

    @nightwitch #21 嗯? Visual Studio 逼着你用 MSVC 了?装个 Clang/LLVM 很难吗?

  • 資深大佬 : YetToCome

    试试网上的方法,感觉是你控制台编码没有改
    这是 jetbrain 官网的 https://www.jetbrains.com/help/clion/configuring-output-encoding.html

  • 資深大佬 : XIVN1987

    推荐 Qt Creator,专业 C/C++ IDE,除了在 Windows 下需要额外安装编译器( MinGW 或 TDMGC )外,,没啥缺点

    VS 不光是大的问题,,而且很不“卫生”,,装个 IDE,装一堆不相干的东西,,而且还分布在不同的目录下,,有洁癖的受不了

  • 資深大佬 : GeruzoniAnsasu

    初学
    我的经验是 ide 功能越强大越无脑越好,尽量把什么杂七杂八的问题都排除掉一心只有语法、报错、调试器

    强烈建议 VS 作为第一选择。windows 上的 clion 配起来确实还会有一些奇奇怪怪的问题而且比 vs 卡太多了!(当然在 mac 和 linux 上可以秒其它一切)

    VS2019,什么体积大,什么标准不支持,vs 安装都模块化了,只勾 c++ 桌面开发不好吗? c90 不够用吗? 顺手勾一下 wsl 支持,开个新窗口就可以顺便学习 linux c 开发不香吗

    除了 vs 和 jb 全家桶 其它 IDE 看起来都像是单人开发的残次品,就只说一点,还有哪个第三个 IDE 敢说自己调试功能能跟这俩比的嘛

  • 資深大佬 : XIVN1987

    另外 VSCode+WSL 在 Windows 下也是个不错的选项,,因为 MinGW/TDMGC 总感觉不是官方的,,不那么放心

  • 資深大佬 : GeruzoniAnsasu

    qt creator 其实还不错,但首先 qt 的 bundle 也不小了 近 1g,第二是 gui 调试和语法提示 /交叉引用实在还是比较原始,而且 qproject 配置文件虽然写起来也足够简单足够爽,但使用场景太局限了,不如无脑纯 gui VS 或者通用解决方案 cmake 好

  • 資深大佬 : GeruzoniAnsasu

    @XIVN1987 vscode 的 c/c++ language server 简直稀烂,而且工程配置简直是个灾难,只适合当编辑器用

  • 資深大佬 : YetToCome

    @GeruzoniAnsasu vs 对于仅仅想玩 c 的人来说太麻烦了,卸载过于不友好,每次卸载完只有重置电脑硬盘大小能缩回去

  • 資深大佬 : Vibra

    vscode 用来写一些简单的小 demo, clion 你值得

  • 資深大佬 : lewis89

    编程远离 windows 是不会错的.. windows 上还有一堆遗留的 GBK 编码问题 烦得一逼 有这个时间 linux macos 下随便配个 IDE 早就开搞了

  • 資深大佬 : raaaaaar

    时间多+加学习的话,建议编译器+调试器这一套。
    虽然要折腾一段时间,但是你会学会 vim+gcc+gdb+cmake 等一套工具链,c 编译的过程,调试的过程这些东西都能学会,如果什么都不会去用 ide 的话,ide 的功能你根本不知道有哪些,更不用说使用 ide 了。用 vim 的话,你可能会去配置插件,但是至少配置的过程中你会知道有些什么功能需要配置,比如自动补全,参数提示,即时编译什么的,这些东西如果你不学的话,你也不会设置 ide,到头来也得学一遍 ide 。
    总之如果是在校学生的话,我是很支持 Linux+vim+gcc+gdb 这么一套的,你会学到很多东西,我以前也是直接上 clion,之后读 csapp 第一章就看不懂。。
    如果是开发大项目的话,直接上 ide 吧,能直接搞大项目我想对这些东西应该也多少有些了解了。

  • 資深大佬 : Cyshall

    知名的全让你说了,而且都不行,建议换语言吧。

  • 資深大佬 : newmlp

    QtCreator

  • 資深大佬 : wangxkww

    @GeruzoniAnsasu QtCreator 目前支持 CMake,体积大是木的办法 233

  • 資深大佬 : Edcwsyh

    可以考虑下 QtCreator,以后学 qt 的话也用得到
    如果要轻量的话不如考虑 gcc+vim/emacs
    vs 这东西……好用是好用,但实在不想吐槽了……

  • 資深大佬 : ysc3839

    vscode+msys2 ?不过这套方案并不开箱即用,需要手动配置。

  • 資深大佬 : NoString

    Vc++ 6.0

  • 資深大佬 : Dimen61

    学习 C 包含:
    1.学习 C 的语法
    2.学习最佳实践
    3.学习 C 程序的构建过程: gcc + make

    不想学 3, 建议 QtCreator, 简洁实用的 UI;
    想学 3, 建议 vscode, 享受微软旗舰级别的编辑器,由多位资深 IDE 开发者打造

  • 資深大佬 : ppgs8903

    clion + cmakelist.txt

  • 資深大佬 : lbb4511

    [Using C++ and WSL in VS Code]( https://code.visualstudio.com/docs/cpp/config-wsl)

  • 資深大佬 : pomelotea2009

    新手,就不要折腾 VSCode+gcc/clang 了,老老实实的用 VS 吧,再差的笔记本只要内存 4G 以上,VS2017 或者 2019 都没问题,更不用说可以装 2013 或者 VC++6 了。最方便试错的方法是 VirtualBox+XP+VC6 或者 VS2010

  • 資深大佬 : xylophone21

    借地方顺便问一下,Clion 你们怎么搞定环境变量的问题?
    比如我的 cmake 会根据环境变量,加载不同目录的不同代码,这些代码实现了相同的接口,比如驱动的封装。
    碰到这样的代码,我的 Clion 好像什么提示都给不出来

  • 資深大佬 : vicsun2020

    Vscode 当编辑器用,makefile 直接 terminal

  • 資深大佬 : newtype0092

    我和 @GeruzoniAnsasu 的一件相反。

    初学环境越简单越好,直接 Vim+GCC 手撸,学学 CMake,学学用 GDB 调试。
    有些人学了一整连编译链接的过程都不知道,VS 里出了问题只能百度,各种参数瞎 JR 试,报错信息一点看不懂,这种就很可怕。

    一开始就用 GCC 用最简单的命令编译,看看每步输出的结果,了解头文件是怎么被引用的,了解那些代码在汇编时被优化了,了解什么是静态链接什么是动态链接,把该踩的坑都踩一遍,以后就简单了。

    一开始用太复杂的 IDE,细节全屏蔽掉,就像在折腾一个黑盒子,你送进去代码,送出来结果,结果出了问题你就一筹莫展。
    带着保护轮学骑车确实比较安全不会摔跤,但很可能人家一起学的已经骑的飞快了你还是离不开保护轮。。。

    真要想简单上手,请换 Python 或者 JS 。

  • 主 資深大佬 : Deteriorator

    @YetToCome 我试试,感谢

  • 資深大佬 : init

    source insight

  • 資深大佬 : no1xsyzy

    Clion + WSL ?
    如果这还乱码那就是 JVM 虚拟机问题了,可以搜索到 -Dconsole.encoding 这个参数,以及使用 pty 渲染这两个问题。

  • 資深大佬 : shijingshijing

    新手学习语言特性或者撸算法,还是手敲命令行 gcc,顺便学习编译选项,这样最简洁。
    如果是从做项目的角度出发,追求项目合理化,还是上 Visual Studio 吧,宇宙第一 IDE 不是盖的。

    从 Visual Studio 2015 开始,一定要干掉那个 vshub.exe ,不然后台占用巨大,啥都不干给你发起一堆 http request,那个 Diagnostics Tools,默认是打开的,你写个 hello world 也给你追踪一把内存占用,cpu 占用,巨耗资源。

    如果不需要哪些花里胡哨的新特性,什么共享编辑啊,nuget 啊,我建议安装 Visual Studio 2010,这个既没有 2013 版以后的臃肿,又提供足够的工具库支持。Visual Studio 2013 以后,微软加了很多依赖网络的东西,你写 HelloWorld 这种基本上用不到。

  • 資深大佬 : nannanziyu

    筛选一下有内存断点和内存窗口的 IDE,你就知道选什么了

  • 資深大佬 : ZZSZZSZZS

    @fs11zhuangb makefile+vscode 还不错

  • 資深大佬 : xiri

    clion 乱码的话点 help->edit custom vm options,然后在最后添加如下两行
    -Dconsole.encoding=UTF-8
    -Dfile.encoding=UTF-8
    加完了重启一下就可以了

  • 資深大佬 : suxiaoxiann

    @Deteriorator 你再新建一个工程试试,所有编码都设成 UTF-8 。

  • 主 資深大佬 : Deteriorator

    @Cyshall 已经有其他语言了,想学习一下母语,哈哈
    @XIVN1987 @GeruzoniAnsasu @XIVN1987 @GeruzoniAnsasu @lewis89 @raaaaaar @Edcwsyh
    @Dimen61 @shijingshijing 感谢各位的建议
    @no1xsyzy @xiri 明天试试,希望能解决乱码,还是倾向于 Clion

  • 主 資深大佬 : Deteriorator

    @suxiaoxiann 明天吧,用你的方法搞得我有些软件乱码。。。

  • 資深大佬 : zhengdai1990

    clion?

  • 資深大佬 : zjqzcs

    一定要学会 vim+cmake 这一套,会大大加深你对编译链接的理解。

  • 資深大佬 : qloog

    CLion 一个就好

  • 資深大佬 : la9998372

    大学的时候用过 C-Free 5.0

  • 資深大佬 : gzfrankie

    Vscode,eclipse,Netbeans 随便选一个就好。

    学个破 c 语言装个 10 几 G 的 VS 是什么心态…

  • 資深大佬 : leoleoasd

    vscode 的官方的 c 语言插件是真的难配置

  • 資深大佬 : cheng6563

    换 Linux 系统,全局都用 utf8 肯定就不会乱了

  • 資深大佬 : xiadong1994

    全英文系统就没有乱码了(狗头)

  • 資深大佬 : fgwmlhdkkkw

    @xiri mark

  • 資深大佬 : PUBG98k

    visual studio

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具