论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
朋友圈
看朋友圈动态,了解ToB世界。
ToB门户
了解全球最新的ToB事件
博客
Blog
排行榜
Ranklist
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
导读
Guide
相册
Album
记录
Doing
搜索
本版
文章
帖子
ToB圈子
用户
免费入驻
产品入驻
解决方案入驻
公司入驻
案例入驻
登录
·
注册
只需一步,快速开始
账号登录
立即注册
找回密码
用户名
Email
自动登录
找回密码
密码
登录
立即注册
首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
圈子
SAAS
ToB企服应用市场:ToB评测及商务社交产业平台
»
论坛
›
软件与程序人生
›
后端开发
›
Java
›
特别篇 VSCode+MSYS2 更好的开发环境搭建! ...
特别篇 VSCode+MSYS2 更好的开发环境搭建!
熊熊出没
金牌会员
|
2024-5-16 11:07:14
|
显示全部楼层
|
阅读模式
楼主
主题
897
|
帖子
897
|
积分
2691
媒介
想必,凡是参与过NOI系列赛事的,都对下面的图很熟悉:
没错,它就是
Dev-C++
,NOI系列比赛Windows环境制定软件,但它在日常刷题过程中体验
相当不好
,险些没有的高亮显示,陈旧的编译器……
因此,我们是时候配置一个更好的代码编辑平台了!
要求
一方面,你应该确保你自身有本领在
不借助高亮显示的情况下使用主要语法
;另一方面,你应当确保你的计算机有足够性能(假如是学校的32位win7基本可以退出了)
安装MSYS2与Clang
打开MSYS2的国内镜像:
https://mirrors.tuna.tsinghua.edu.cn/msys2/distrib/x86_64/
。下滑至最底处,点击“msys2-x86_64-xxx.exe”
下载完成后,双击运行,不停点击“下一步”即可。
等候安装完成后关闭,在开始菜单中选择“MSYS2 MSYS”,并执行:
sed -i "s#https\?://mirror.msys2.org/#https://mirrors.tuna.tsinghua.edu.cn/msys2/#g" /etc/pacman.d/mirrorlist*
pacman -Syu
复制代码
一路回车即可,最后下令行窗口大概率会退出,重新在开始菜单打开即可(假如没有退出,可以直接执行下面的下令)
pacman -S --needed base-devel mingw-w64-ucrt-x86_64-clang mingw-w64-ucrt-x86_64-clang-tools-extra
复制代码
等候安装完成,输入clang -v检验之前步骤是否正确
配置环境变量
打开任务栏搜索框,搜索PATH,点击打开
在打开窗口点击“环境变量”:
在用户变量中选择PATH,点击编辑,新建一条:
C:\msys64\ucrt64\bin
复制代码
确定,保存
安装VSCode
点我
直接下载64位VSCode安装包,别的架构请自行去
官网
查找。
打开安装包,同样不停下一步即可
此时,
重启你的计算机
配置VSC
重启后,从开始菜单打开VSCode,使用快捷键Ctrl+Shift+X打开插件栏
安装如下插件:
Chinese (Simplified) (简体中文) Language Pack for Visual Studio Code
Clangd
Code Runner
安装完成后,重启VS Code
开启体验吧!
这里推荐专门创建一个存放代码的文件夹,可以在VSC的文件选项中打开它,别的强烈建议
把文件中的
自动保存
打开
。
这里以一个helloworld程序为例:
直接点击上方白色箭头即可编译运行
Q&A
Q: 为什么不使用MSVC?
A: 近年来,MSVC安装越来越臃肿,门槛过高。
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
立即注册
x
回复
使用道具
举报
0 个回复
正序浏览
返回列表
快速回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
or
立即注册
本版积分规则
发表回复
回帖并转播
发新帖
回复
熊熊出没
金牌会员
这个人很懒什么都没写!
楼主热帖
数据库的三大范式
在字节跳动干软件测试5年,4月无情被辞 ...
创建SQL server服务器
神经网络与深度学习
TortoiseGit间接处理linux目录下的仓库 ...
django小项目 ----- 创建错题集 ...
Java如何调用HttpURLConnection类模拟 ...
[Golang] GO 语言工作环境的基本概念 ...
基于遗传算法的最优潮流问题的研究(Ma ...
ZYNQ从放弃到入门(十二)- AMP — Zyn ...
标签云
存储
服务器
快速回复
返回顶部
返回列表