vscode本地配置和远程连接

一、vscode本地配置

vscod只是个高级的编辑器,不能编译代码。如果需要在本地编译代码就需要安装编译器。MinGW-w64 是移植到windows平台的一个gcc编译器,使用起来也是非常方便的。下面我们就安装编译器吧。

下载和配置MinGW-w64 编译器套件

下载地址: https://sourceforge.net/projects/mingw-w64/files

找到想下的版本下载

 下载后解压,解压出来后,进到文件夹中,拷贝 mingw64 这个文件夹到一个最简单的目录下,路径的名字不要有中文、空格特殊字符等,比如:C盘或者D盘的根部目录,这里我放在D盘,拷贝过来后,如下图所示:

 配置环境变量:

在windows电脑上,按win+s快捷键,或者直接在在搜索框中搜: 环境变量 就能看到:

可以看到有用户的环境变量和系统的环境变量。

 

 我直接改系统的。 

 

验证一下:
在windows电脑上打开cmd窗口,输入: gcc --version 或者 where gcc ,要是能看到下面的界面,就说明MinGw-w64 的编译器套件已经配置好了。

设置C/C++编译的选项:c_cpp_properties.json
鼠标点在的源文件内部,按 ctrl+shift+p 快捷键,在弹出的界面中选择:[C/C++:编辑配置(UI)],然后进入设置页面。选择编译器路径。

 选择代码提示模式

 选好之后会自动生成一个文件

创建执行任务: tasks.json

要编译代码,我们接下来在终端中:配置任务,如下图

 选择之后会生成一个文件

编译+执行

编译

完成了上述的步骤,我们就准备好了所有的准备,接下来就可以编译并生成可执行程序了具体操作如下:

a.鼠标点在要编译的C语言代码中
b.然后执行[终端]->[运行生成任务]

执行
按键盘的 ctrl+`快捷键,打开VSCode自带的终端,就可以运行代码了。这时输入: .\可执行程序的名字,即可以执行代码,如下图

编译多个C文件

一个工程中有多个c文件需要编译怎么办?假设我们有一个工程multiple_files,下面有多个文件需要编译,如下图:

直接从前面配置过的文件夹里拷贝.vscode来改造一下

编译多个源代码文件:
通过把"${file}"修改为"${workspaceFolder}\\*.c",可以构建当前工作区中的所有C文件

通过把"${file}"修改为"${workspaceFolder}\\*.cpp",可以构建当前工作区中的所有C++文件

修改编译输出的文件名:

通过把"${fileDirname\\${fileBasenameNoExtensionexe}.exe",修改为:"${workspaceFolder}\\myProgram.exe"可以把编译输出的文件名硬编码为myProgram.exe,而不是与C文件同名。

通过把"${fileDirname}\\${fileBasenameNoExtension}.exe",修改为:"${workspaceFolder}\\${workspaceRootFolderName}.exe",可以把编译输出的文件名为: 打开的工作区文件夹名字.exe。

VSCode的调试

前面讲解的都是如何去编译代码,当我们生成一个可支持程序的时候,如果遇到了运行时的问题,我们就要想办法调试代码,那VSCode如何调试代码呢?

其实在VSCode上调试关键也是依赖一个配置文件的叫: launch.json,那我们看看怎么调试。

 

配置文件

 生成 launch.json

复制调试工具地址

 修改文件

开始调试
当launch.json文件生成后,我们只要打断点开始调试就行调试的快捷键和VS系列的IDE是一样的,如:
F9- 打断点/取消断点
F5- 启动调试
F10- 逐语句调试
F11- 逐过程调试
启动调试后,也是可以使用监视窗口查看变量等程序执行过程中的信息。

二、远程连接

安装ssh插件

 按F1

新建远端连接 按提示输入用户名和IP

 连接

连接上后按Ctrl+`可以打开终端界面 

其他异常登录问题,可以试着在对应登录用户的家目录下,ls -al找到vscode-server隐藏目录,删掉这个目录,重新登录.
 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
配置Visual Studio Code进行远程连接服务器,你可以按照以下步骤进行操作: 1. 首先,确保你已经在本地安装了Visual Studio Code。 2. 安装远程开发插件。在Visual Studio Code的扩展市场中,搜索并安装"Remote SSH"插件。这个插件允许你通过SSH连接到远程服务器。 3. 配置SSH连接。点击Visual Studio Code左下角的远程连接图标,然后选择"Remote-SSH:Connect to Host...",再选择"Add New SSH Host..."。在弹出的输入框中,填入你的远程服务器的SSH连接信息,包括主机名、用户名和密码等。你还可以选择保存这个连接以便以后直接使用。 4. 如果你想显示登录终端,你可以在扩展设置页面搜索"remote.ssh:show login terminal"并勾选它。这样,当你连接到远程服务器时,会自动显示一个登录终端。 通过上述步骤,你就可以成功配置Visual Studio Code进行远程连接服务器了。这样,你就可以在本地使用Visual Studio Code编辑、调试和运行远程服务器上的代码了。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [VSCode连接远程服务器](https://blog.csdn.net/ssunshining/article/details/123583422)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] - *2* [vscode remote ssh 连接远程服务器(自学笔记项)](https://download.csdn.net/download/weixin_38587473/14052645)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] - *3* [vscode远程连接服务器](https://blog.csdn.net/m0_53721382/article/details/128683638)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值