小白吐槽一下今天 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,呜呜呜。

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

有没有大佬也这样搞过,或者你们有没有什么好的方案推荐一下,小弟不胜感激。今天的经历太劝退了。
8639 次点击
所在节点    程序员
96 条回复
liuguang
2020-08-26 10:38:10 +08:00
下载一个 tdm-gcc,配合 clion,占用小,又好用
secondwtq
2020-08-26 10:38:11 +08:00
你这个不是 “C/C++ 的装机历程”,你这个是“巨硬家 C/C++ 的装机历程”
其实你装 Xcode 也是一堆烂事( XcodeGhost 还记得么),不过只装 Command Line Tools 的话貌似还凑合

“怎么就不能即装即用”
Dev-C++ 就是即装即用的,MSVC 勉强算吧( MSVC 是安装容易卸载难)。VSCode 是前端编辑器,VSCode + MSVC 的缝合怪没有即装即用的道理。
另外很不幸的是,C/C++ 是大爷,本来就没有“即装即用”的道理(虽然 Dev-C++ 和 Linux 下基本都做到了,但是这是情分,不是本分)。从产品经理的思维考虑,当你的东西需要吸引用户时,你才屑于去做“即装即用”。因此 安卓 App 需要即装即用,还得塞你个红包。MSVC 和 Xcode 这种垄断的第一方专有软件不需要即装即用。C/C++ 这种事实行业标准也不需要即装即用。只有妄图“取代 C/C++”的逆贼才会标榜“即装即用”。
zjsxwc
2020-08-26 11:15:34 +08:00
Windows 下 c/cpp 开发还是 Visual Studio 最省心,其他什么 MinGW/Cygwin 方案都不好用。
skydev
2020-08-26 11:44:09 +08:00
Ubuntu subsystem ( WSL )不香吗
monlite
2020-08-26 11:50:40 +08:00
vs 太重了,学习的话 linux+gcc+vim 就挺好的,开发我选择 wsl+clion
ji39
2020-08-26 13:58:52 +08:00
老爷机用 Dev-Cpp + TDM-GCC-32,配置好新的 Compiler 后,把 旧的 MinGW64 删掉即可
自己的旧项目可能要改下项目属性里的库文件路径
Dev-Cpp 5.11 TDM-GCC 4.9.2 Setup.exe
tdm-gcc-9.2.0.exe
jokerai
2020-08-26 14:37:10 +08:00
online c++ compiler 完事,超级不劝退
cpp.sh
macha
2020-08-26 16:19:01 +08:00
Vs2019 可以配置的啊。
xpfd
2020-08-26 16:25:52 +08:00
安装个 codeblocks 也可以 http://www.codeblocks.org/
xpfd
2020-08-26 16:26:38 +08:00
windows 还是一劳永逸装 vs 吧 做为 c++ ide 基本上可以是对新人最友好的了
liuxu
2020-08-26 16:52:12 +08:00
怀旧贴,Tiny C Compiler 了解一下
waruqi
2020-08-26 17:02:39 +08:00
可以试下 xmake 的这个安装包 https://github.com/xmake-io/xmake/releases/download/v2.3.6/xmake-tinyc-v2.3.6.win64.exe

自带 tcc,总安装包只需要 5M,安装完开箱即用,无需 msvc,内置 libc 以及 winapi headers,基本上 c 程序开发够用了

再通过 vscode 和 xmake-vscode 插件,就可以在 vscode 开发了。。
baidang201
2020-08-26 18:31:25 +08:00
ubuntu 桌面版,加 qtcreate
dorothyREN
2020-08-26 19:02:13 +08:00
可能你需要的是 jb 家的 Clion
creanme
2020-08-26 21:51:38 +08:00
https://code.visualstudio.com/docs/cpp/config-mingw 看这个吧,我 10 多分钟就配置好了。
hand515
2020-08-26 22:30:27 +08:00
codeblocks 十分适合新手的

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

https://tanronggui.xyz/t/701414

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

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

© 2021 V2EX