前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >mac平台VSCode配置指南

mac平台VSCode配置指南

作者头像
程序员的园
发布2024-09-10 20:34:03
2510
发布2024-09-10 20:34:03
举报
文章被收录于专栏:程序员的园——原创文章

之前的章节中讲过如何使用VSCode在windows平台进行开发,总有读者朋友私信问如何在mac平台配置VSCode,本文将我的配置流程梳理如下,如有未尽流程或未能说明白的地方,欢迎留言交流。

mac平台的配置和windows平台有很多相似之处,整体流程如下:

  • 安装cmake
  • 安装C++编译器
  • 安装VSCode
  • 安装VSCode插件(cmake、cmake tool)

为了便于常用windows系统的同学理解,本文所有的安装均使用安装包的形式进行安装,整体流程如下:

1. 安装cmake

cmake的安装包可以从官网下载,下载地址:https://cmake.org/download/ 依据自己的mac系统选择对应的cmake版本进行下载。我选择的10.13及以上版本,如下图:

下载完成后,双击安装包,按照提示完成安装即可。安装完成后打开终端,输入cmake --version,如果输出cmake的版本信息,则表示安装成功。

2. 安装C++编译器

VSCode只是一个编辑器,真正编译C++代码的是C++编译器,mac平台下常用的C++编译器有clang和gcc,clang是苹果自家的编译器,gcc是gnu的编译器,两者都是开源的,clang是苹果推荐使用的编译器,gcc是很多开源项目使用的编译器,两者各有优缺点。

为减少配置的复杂性,本文将借助Xcode安装编译器,安装Xcode时会自动安装Clang编译器。直接在App Store中搜索Xcode,点击安装即可,如下图:

安装完成后,打开终端,输入clang --version,如果输出clang的版本信息,则表示安装成功。

3. 安装VSCode

vscode的安装包可以从官网下载,下载地址:https://code.visualstudio.com/Download 依据自己的mac系统选择对应的VSCode版本进行下载。

4. 安装VSCode插件(cmake、cmake tools)

打开VSCode,点击左侧的扩展按钮,搜索cmake,依次选择cmake、camke tools进行安装,

如需安装其他插件,则按照上述步骤进行安装即可,如【Chinese (Simplified) (简体中文) Language Pack for Visual Studio Code】等。

完成如上的安装和配置后,即可在mac平台上使用VSCode进行开发了。

至于VSCode基于cmake tools进行调试和运行则参考之前的文章:

5. 使用windows进行mac开发

对于习惯了windows的用户而言,使用mac开发是非常不习惯的,比如mac和windows的键盘布局差异大,打字不习惯等。为减少不必要的学习成本,可以借助借助SSH插件在windows进行mac开发。在windows上的VSCode中安装ssh插件,然后在VSCode中配置SSH连接,即可在windows上进行mac开发了。

可在VSCode扩展中搜索ssh选择安装SSH扩展,如下:

安装完成后,在VSCode的左侧将出现【远程资源管理器】按钮,点击该按钮,进入到ssh选择配置界面,单击SSH右侧的+号添加新的SSH链接,如下图所示:

在弹出的配置界面中,输入“ssh 用户名@Ip”,输入完成后,按下回车键,即可完成ssh连接的配置,会进入到更新ssh配置文件的选择窗口,更新对应的配置文件即可。此时会弹出窗口,单击连接按钮便进入连接过程。

在弹出的界面按要求输入密码即可完成连接,此时单击【打开文件夹】按钮,即可打开mac的文件目录。

总结

本文主要介绍了如何在mac使用VSCode进行开发,详细介绍了mac平台上安装cmake、C++编译器、VSCode、VSCode插件的流程,完成如上的安装和配置后,即可在mac平台上使用VSCode进行开发了。针对于不熟悉mac平台的windows用户,还介绍了如何借助ssh插件在windows上进行mac开发。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2024-09-06,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 程序员的园 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档