小白吐槽一下今天 C/C++装机历程

2020-08-25 22:43:31 +08:00
 hertzry
迫于假期在家无聊,想学习一下 C 。一开始用在线编译,不知道是不是我不会用,好像没法接受输入,就想装个本地版的。

由于本人是软件不用最新版难受星人,看见 Dev-C 几年没更新了,欣然投入巨硬家 Visual Studio 的怀抱。奈何 C/C++工作负载巨大,小小 128G 硬盘快用完了,又投向 Visual Studio Code 的怀抱。照着官方文档,对 vsc+msvc 等一顿操作,由于没有任何经验,加之官方未提及环境变量的配置,结果耗费 4 个小时,来到调试示例代码环节,提示要从命令行启动 vsc 才能使用 cl.exe ,照做,依旧,遂放弃,故有此贴。

真的太抓狂了~ 我只是想学习一下 C,理想的软件就是编辑器+编译器+控制台,我预期是几百 MB,怎么 vsc 最后还是用了我 5 个 GB,呜呜呜。

小白疑惑,这个东西怎么就不能即装即用呢🤔

有没有大佬也这样搞过,或者你们有没有什么好的方案推荐一下,小弟不胜感激。今天的经历太劝退了。
8246 次点击
所在节点    程序员
96 条回复
turi
2020-08-25 22:46:27 +08:00
vs 只装 c++部分即可
yujiff
2020-08-25 22:46:42 +08:00
gcc
learningman
2020-08-25 22:47:04 +08:00
装个 gcc 或者 mingw,100M 以内,VSCode 配一下完事
不过你这基础差的略离谱啊。。。环境都不会配
kristpan
2020-08-25 22:47:34 +08:00
我给学生推荐的是 CodeBlocks,非常方便。下载带 mingw 的安装文件,100 多 M 大小。
Keyes
2020-08-25 22:49:07 +08:00
vs 套路跟*nix 那一套是有点不太一样,熟悉了就好了,多折腾吧
skylee03
2020-08-25 22:52:02 +08:00
虽然 Orwell 已经很久不维护 Dev-C++了,但是现在有一些新的维护者在维护。可以看看我的[My Dev-C++]( https://github.com/skylee03/My-Dev-Cpp)或者[Embarcadero Dev-Cpp]( https://github.com/Embarcadero/Dev-Cpp)。

你也可以直接装一个 MinGW 环境,比如[TDM-GCC]( https://jmeubank.github.io/tdm-gcc/),[Nuwen's MinGW Distro]( https://nuwen.net/)或者[MinGW-w64]( https://sourceforge.net/projects/mingw-w64/),然后配合 VS Code 来写。
lc1450
2020-08-25 22:52:45 +08:00
编译器用 tcc 5m 以内
Allan0423
2020-08-25 22:52:49 +08:00
amai0w0
2020-08-25 22:56:14 +08:00
我学 c 的时候用的 vscode+clang,随便找个博客跟着配下来就行了,使用场景是学习和敲算法题的话完全够用,蛮轻量的
magicdu
2020-08-25 23:01:51 +08:00
clion
livepps
2020-08-25 23:03:23 +08:00
linux + clang + clion 或者 visual studio + clion,vs 只是拿来做编译器的,windows 下面 clion 也支持 clang 但是有时候编译第三方库,还是要 vs 所以不推荐 windows + clang + clion,mingw 同理,当然喜欢折腾可以上。
across
2020-08-25 23:04:08 +08:00
Visual Studio 有什么负载,而且还是初学?
除非开百万行大工程 + Visual Assist X 初始化时卡 。
wzzzx
2020-08-25 23:05:16 +08:00
CFree 丫,对初学者极度友好
CoCoMcRee
2020-08-25 23:05:36 +08:00
都是这么过来的啦, 淡定点.
都走编程这条路了, 还怕折腾吗?
chairchan
2020-08-25 23:07:06 +08:00
wsl+gcc+vscode 体验不错
Tony042
2020-08-25 23:10:12 +08:00
这样子,Visual Studio + VSCode+VSCode C++插件 + CMake 插件,编译关系用 CMake 来写,用起来还是很舒服的,会直接产生 pdb 和 exe 文件,然后直接在 VSCode 调试就行
Tony042
2020-08-25 23:11:53 +08:00
@Tony042 也不用命令行启动 VSCode
May725
2020-08-25 23:12:41 +08:00
你这是把 vs 全功能都给装上了吧?
misaka19000
2020-08-25 23:16:31 +08:00
VSCode + gcc
YadongZhang
2020-08-25 23:22:02 +08:00
Eclipse

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/701414

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX