VScode 配置 c 语言环境求助

2021 年 9 月 9 日
 KageroY
csdn 上的博客看了个遍,还是没搞好,那三个配置文件怎么弄呢?请各位大佬指点!😉
5897 次点击
所在节点    C#
57 条回复
kevinyu
2021 年 9 月 9 日
catcn
2021 年 9 月 9 日
stephenyin
2021 年 9 月 9 日
但凡少看点 csdn 你就早已学会了。
FLynnCPP
2021 年 9 月 9 日
用 visual studio2019 吧,简单省事,初学者不要折腾这些玩意,抓住主要矛盾
villivateur
2021 年 9 月 9 日
@Rwing 写 C# 就别用 vscode 了,要想写得流畅几乎只能用 vs
AEDaydreamer
2021 年 9 月 9 日
学生以学习语言为目的没必要折腾和老师教学不一样的编辑器 or IDE,但如果自己有想法的话。
1. 安装一个 compiler,没记错的话大学课程用的 MinGW 比较多
2. vacode 的 C/C++ 拓展
3. 写一个 helloword.c
4. terminal -> Run Build Task
5. 选择刚才安装的 compiler
6. console 查看结果
p.s 也可以配置一个 launch.json 这样以后每次只要点 debug 就可以了
coderluan
2021 年 9 月 9 日
初学者直接用 vs2019 吧,入门之后再折腾这些,现在就开始弄效率和收益都很低。
lostberryzz
2021 年 9 月 9 日
建议 Dev C++或者 Code::Blocks,不要折腾
sleeepyy
2021 年 9 月 9 日
那些 luanch.json 之类的属于 vscode 特有的配置文件,初学者最好不要去折腾。
初学者首先需要弄懂的是一些更 general 的东西,比如用命令行编译 c 程序,搞清楚整个*.i/*.s/*.o/executable 生成的流程,再去考虑利用一些工具来自动化这些操作( Makefile/CMake/vscode configuration...)
zhyl
2021 年 9 月 9 日
首先安装编译环境,MSVC 或者 MinGW

然后装个 xmake, xmake create demo 创建 c/c++项目,再使用 xmake project -k compile_commands 生成编译命令文件,使用 VSCode 打开 demo 项目目录,最后再在 c_cpp_properties.json 配置好 "compileCommands": "compile_commands.json" 就可以正常开发了。

在有新的文件或依赖加入 xmake 时,最好重新生成一下 compile_commands,以免 c/c++插件智能提示报错。
KageroY
2021 年 9 月 9 日
我装了 code runner 可以跑一段代码,但是用 f5 调试就报错怎么破🤕
@kevinyu
lwh0328
2021 年 9 月 9 日
visual studio 省事,非要折腾 vs code 的话那就学学 cmake 吧,千万不要手写那些 json 配置文件,不是累死也得烦死
KageroY
2021 年 9 月 9 日
@lwh0328 说得对,我已经搞的头秃了😭。还是转战老师教的 codeblock 了。
KageroY
2021 年 9 月 9 日
@FLynnCPP ok 谢谢提醒,看来还是我能力不够,我先去看看 codeblocks😃
KageroY
2021 年 9 月 9 日
@misaka19000 你猜😂
KageroY
2021 年 9 月 9 日
@AEDaydreamer 谢谢大佬!但是我好像是 build 失败了。。。好像是路径错误啥的
Bad CMake executable "". Is it installed or settings contain the correct path (cmake.cmakePath)?
zhuangzhuang1988
2021 年 9 月 9 日
不要作死, 直接 visualstudio 省事。
BBCCBB
2021 年 9 月 9 日
直接用 vs 或者装个 clion, 等有基础后再来折腾.
loveuqian
2021 年 9 月 9 日
装个 Xcode 就好了 🙈
zgray
2021 年 9 月 9 日
直接看官方的文档就可以了,不过有好几种编译器的版本。我稍微看了下,建议你用这个: https://code.visualstudio.com/docs/cpp/config-mingw

环境配置毕竟简单,mingw 直接安装包下一步下一步,然后 vscode 装个插件就可以用了。

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

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

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

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

© 2021 V2EX