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

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • 小白吐槽一下今天 C/C++装机历程
未分類
17 8 月 2020

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

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

資深大佬 : hertzry 13

迫于假期在家无聊,想学习一下 C 。一开始用在线编译,不知道是不是我不会用,好像没法接受输入,就想装个本地版的。

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

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

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

大佬有話說 (96)

  • 資深大佬 : turi

    vs 只装 c++部分即可

  • 資深大佬 : yujiff

    gcc

  • 資深大佬 : learningman

    装个 gcc 或者 mingw,100M 以内,VSCode 配一下完事
    不过你这基础差的略离谱啊。。。环境都不会配

  • 資深大佬 : kristpan

    我给学生推荐的是 CodeBlocks,非常方便。下载带 mingw 的安装文件,100 多 M 大小。

  • 資深大佬 : Keyes

    vs 套路跟*nix 那一套是有点不太一样,熟悉了就好了,多折腾吧

  • 資深大佬 : skylee03

    虽然 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

    编译器用 tcc 5m 以内

  • 資深大佬 : Allan0423

    https://www.bilibili.com/video/BV1tE411p7Zq?from=search&seid=3419194138373920021
    照着视频来一遍总不能错了吧?

  • 資深大佬 : amai0w0

    我学 c 的时候用的 vscode+clang,随便找个博客跟着配下来就行了,使用场景是学习和敲算法题的话完全够用,蛮轻量的

  • 資深大佬 : magicdu

    clion

  • 資深大佬 : livepps

    linux + clang + clion 或者 visual studio + clion,vs 只是拿来做编译器的,windows 下面 clion 也支持 clang 但是有时候编译第三方库,还是要 vs 所以不推荐 windows + clang + clion,mingw 同理,当然喜欢折腾可以上。

  • 資深大佬 : across

    Visual Studio 有什么负载,而且还是初学?
    除非开百万行大工程 + Visual Assist X 初始化时卡 。

  • 資深大佬 : wzzzx

    CFree 丫,对初学者极度友好

  • 資深大佬 : CoCoMcRee

    都是这么过来的啦, 淡定点.
    都走编程这条路了, 还怕折腾吗?

  • 資深大佬 : chairchan

    wsl+gcc+vscode 体验不错

  • 資深大佬 : Tony042

    这样子,Visual Studio + VSCode+VSCode C++插件 + CMake 插件,编译关系用 CMake 来写,用起来还是很舒服的,会直接产生 pdb 和 exe 文件,然后直接在 VSCode 调试就行

  • 資深大佬 : Tony042

    @Tony042 也不用命令行启动 VSCode

  • 資深大佬 : May725

    你这是把 vs 全功能都给装上了吧?

  • 資深大佬 : misaka19000

    VSCode + gcc

  • 資深大佬 : YadongZhang

    Eclipse

  • 資深大佬 : shoujiaxin

    你这想要的不就是上古神器 VC++6.0 ?
    实在搞不定不如找一本地道的中文 C/C++书,第一章八成是教你怎么装环境

  • 資深大佬 : inwar

    Turbo c

  • 資深大佬 : zhuangzhuang1988

    好好用 vs 就行了
    不要作死。

  • 資深大佬 : levelworm

    我是用 virtualbox 装了 ubuntu 在里头跑 vscode 的,设置起来很快几分钟就完了,然后就可以快乐的 gcc 了。

  • 資深大佬 : fishCatcher

    如果你熟悉 jetbrains 全家桶的话,clion 挺好用的

  • 資深大佬 : deplives

    上这些人推荐来推荐去的你们真觉得主这种基础的人都懂?

  • 資深大佬 : Cielsky

    试试 CodeBlocks,VScode 自带终端遇到个神奇的 bug,C++有时候一段代码在自带终端里运行少几个数据,调用系统终端就正常了

  • 資深大佬 : sampeng

    27 都没一个人吐槽装机两字…你们是真没看见么…我是真纳闷看见这玩意怎么装机?出新神仙玩具了?

  • 資深大佬 : wangkun025

    多折腾就好了。

    继续折腾。

  • 資深大佬 : swulling

    linux 确实对纯开发更友好,只需要用包管理器装个 gcc 就可以开始了

  • 資深大佬 : learningman

    @sampeng 菜呗,新手上路不知道用什么词描述

  • 資深大佬 : jones2000

    vs2019 装下不就可以了,

  • 資深大佬 : Cooky

    李太白(误

  • 資深大佬 : May725

    如果“想的软件就是编辑器+编译器+控制台” 这样的话, 那就 wsl + gcc + windows terminal,编辑器就选个自己喜欢的。如果是从 0 开始学习 c 的话,代码补全提示之类可以不用太在意,就当熟悉 c 库了。

  • 資深大佬 : ningzz

    https://guyutongxue.github.io/VSCodeConfigHelper/
    这个

  • 資深大佬 : b00tyhunt3r

    WSL

  • 資深大佬 : raaaaaar

    上 Linux,Linux 对开发很友好。

  • 資深大佬 : movq

    用 linux 或者 macOS 吧

  • 資深大佬 : gcloud

    可以用 pelles c 或者 code blocks

  • 資深大佬 : slack

    其实可以单独下载 Microsoft C++ Build Tools 不用安装整个 VS 的,自己再搭配 IDE/editor 。

  • 資深大佬 : gcloud

    另外知乎上有个问题 怎么用 vscode 调用 visual studio 的编译器? 可以参考下

  • 資深大佬 : littlewing

    gcc

  • 資深大佬 : lzp729

    基础差就算了,还能学。硬盘小。。怎么解。。。

  • 資深大佬 : laminux29

    1.在线编译一般是拿来刷题的,测试都不能用这。

    2.VS 全装完,需要的磁盘现在应该超过 500G 了,你应该只装一部分的。但就算这样,C 盘,又要放系统,又要放 VS,肯定不够。

    3.建议,VS 只装 VC 部分,但不要装 C 盘。C 盘建议买 256G 起步的 SSD 。128G 太小了。

    4.学技术,初学用 linux 系统会更好,会比 windows 麻烦些,但对技术提升会更大。

  • 資深大佬 : Taojun0714

    https://godbolt.org/ compiler explore 就够了

  • 資深大佬 : snnn

    我觉得 Windows 上就用 Visual Studio 吧,VS Code 在 Linux 上用比较合适。
    128G 硬盘太小了。如上所说,VS 你应该只装一部分的。

    格盘重来吧

  • 資深大佬 : liz2nku

    节省空间的做法可以考虑租一台最便宜的云服务器装上 linux 然后用 vscode remote 操作

  • 資深大佬 : iptables

    装个 WSL,然后在 wsl 安装 gcc

  • 資深大佬 : xuanbg

    @learningman 瞧你这话说的,现如今这配环境就是初学者最大的门槛了好吧。。。

  • 資深大佬 : lyangly

    顺便学一下 linux,linux 写 c 就很舒服,装个 emacs,clang 都能搞定。

  • 資深大佬 : bzq2810

    “由于本人是软件不用最新版难受星人,看见 Dev-C 几年没更新了”
    几年没更新但你还是可以用它的最新版

  • 資深大佬 : QingStone

    http://www.codeblocks.org/

    这个轻量,不过好像也还是要配置下,详情搜索关键字

  • 資深大佬 : laike9m

    完全不需要配本地环境啊,一堆直接写代码就能跑的网站为啥不用

  • 資深大佬 : nutting

    不要瞧不起不更新的 devc++,足够学习了

  • 資深大佬 : waruqi

    用 xmake 就行 搭配 xmake-vscode 插件很轻量 如果要摆脱 vs,可以用 mingw/gcc 这种独立工具链 不还是挺大的 估计得上百兆

    如果只是为了学习 c 可以用更轻量的编译器 比如 tinyc 啥的 或者干脆切 linux macos 么 多省事

    要么就 android 上装 termux + gcc + xmake + vim

    然后手机上敲代码编译运行, 也很不错

  • 資深大佬 : Mutoo

    c 的编译器其实不大,你装的那些估计是各种 SDK 、跨平台编译相关的 target 、静态库等等。

  • 資深大佬 : ragnaroks

    qt?

  • 資深大佬 : FLynnCPP

    就 visual studio 不折腾,调试方便,其他不推荐。

  • 資深大佬 : z111

    我上学的时候也是,感觉 win 下环境好难弄,想弄个简单程序也麻烦。上课老师用的是 vc6.0,后面搜索到( c-free )体积小,编译简单课程作业也够了!安装后就可以直接用起来。
    更方便的方法就是,直接装一个 ubuntu 虚拟机,最好不要装图形界面,这样开销小。gcc 编译,gdb 调试,比较方便。
    如果不喜欢命令行下 vim 这些来写代码,可以在 win 下用 vscode 写好后,用 file zilla 等 sftp 工具传到 linux 环境编译就好。

  • 資深大佬 : guanhui07

    gcc

  • 資深大佬 : shykai

    昨晚刚装的 VS2019 社区版,只装了 C++也就使用了不到 10G 的空间,你是不是配置错了哦?

  • 資深大佬 : 695975931

    “由于本人是软件不用最新版难受星人”
    这习惯不好,戒了吧,不然后果就像这样。

  • 資深大佬 : teawithlife

    遥想当年的 Turbo C,其实挺符合主“体积小+即装即用”的需求
    唉,暴露年龄了

  • 資深大佬 : Sinksky

    VScode 在 Windows 下写 C++需要配置一堆 Json,知乎上有关于配置 C++开发环境的帖子可以照着配,懒的话先直接开启 windows subsystem for linux ( WSL ),然后扩展下个 remote-WSL 暂时应该就够了。

  • 資深大佬 : p1gd0g

    换 linux 可能会顺利些~

  • 資深大佬 : Tony042

    这边人多,请问有人知道同一份代码不同编译器有的可以编译过去,有的不能,原因是什么吗 代码链接 https://godbolt.org/z/eWhsne

  • 資深大佬 : newmlp

    学习的话用 mingw 就行了,

  • 資深大佬 : learningman

    @teawithlife 暴露不了,我们今年发的书上还有 TurboC

  • 資深大佬 : laucenmi

    msys2 吧 有包管理,常规要用库的都可以找到,省的自己编译了

  • 資深大佬 : Vinty

    建议 gcc + wsl + vscode
    https://code.visualstudio.com/docs/cpp/config-wsl

  • 資深大佬 : murmur

    vs 有 10g 够了,128g 硬盘没办法了

  • 資深大佬 : duanxianze

    高中刚毕业?急啥 以后有的是头秃的时候,先好好玩吧

  • 資深大佬 : izzy27

    devc++,装完马上能跑。。。
    折腾半天你不如 5 分钟下好一个 devc++,然后马上就可以写代码
    还是不满意,用 win10 自带的 Ubuntu 虚拟机吧,里面有 vim,可以用 vim 写

  • 資深大佬 : hercat

    https://cloudstudio.net 你值得拥有

  • 資深大佬 : icemanpro

    Qt 安装完后 5G

  • 資深大佬 : dragondove

    没有人推荐 Code::Blocks 欸。我个人学习的时候用的是 c-free (最后一次更新是 10 年,但是依然可用)。折腾 vsc 也可以,挺好玩的,有空余时间还可以直接折腾上 linux,安装 gcc+一个编辑器就好。

  • 資深大佬 : www5070504

    vs 太大又难配置 推荐 clion+mingw

  • 資深大佬 : www5070504

    另外这个叫安装开发环境 也不叫装机啊。。

  • 資深大佬 : paoqi2048

    VS 2017 还有现在的 VS 2019 已经很轻量了好吧?想起以前装 VS 2015,那叫一个难受……

  • 資深大佬 : sike03

    vsc+mingw,启动!
    但用来学习还是 devc++方便些。

  • 資深大佬 : liuguang

    下载一个 tdm-gcc,配合 clion,占用小,又好用

  • 資深大佬 : secondwtq

    你这个不是 “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

    Windows 下 c/cpp 开发还是 Visual Studio 最省心,其他什么 MinGW/Cygwin 方案都不好用。

  • 資深大佬 : skydev

    Ubuntu subsystem ( WSL )不香吗

  • 資深大佬 : monlite

    vs 太重了,学习的话 linux+gcc+vim 就挺好的,开发我选择 wsl+clion

  • 資深大佬 : ji39

    老爷机用 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

    online c++ compiler 完事,超级不劝退
    cpp.sh

  • 資深大佬 : macha

    Vs2019 可以配置的啊。

  • 資深大佬 : xpfd

    安装个 codeblocks 也可以 http://www.codeblocks.org/

  • 資深大佬 : xpfd

    windows 还是一劳永逸装 vs 吧 做为 c++ ide 基本上可以是对新人最友好的了

  • 資深大佬 : liuxu

    怀旧贴,Tiny C Compiler 了解一下

  • 資深大佬 : waruqi

    可以试下 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

    ubuntu 桌面版,加 qtcreate

  • 資深大佬 : dorothyREN

    可能你需要的是 jb 家的 Clion

  • 資深大佬 : creanme

    https://code.visualstudio.com/docs/cpp/config-mingw 看这个吧,我 10 多分钟就配置好了。

  • 資深大佬 : hand515

    codeblocks 十分适合新手的

文章導覽

上一篇文章
下一篇文章

AD

其他操作

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

51la

4563博客

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