IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发工具 -> vscode调试本地linux下共享文件代码 -> 正文阅读

[开发工具]vscode调试本地linux下共享文件代码

一。建立共享文件夹

1.在windows下建立共享文件夹

创建文件夹,右键属性->共享页,点击共享

?

在下拉框中选择everyone,然后点击共享

?2.linux下创建共享文件夹

mkdir -p /mnt/share

3.挂载共享文件

mount.cifs?//192.168.1.155/share-spideros /mnt/share/?-o user=hao,pass=111111

说明://192.168.1.155/share-spideros为windonws共享文件夹

? ? ? ? ??/mnt/share/为linux共享文件夹

? ? ? ??user=hao,pass=111111分别为windows登录的账号和密码

二。安装vscode调试环境,然后点击扩展,安装C/C++,Chinese,Code Run

?然后重启vscode

三。搭建vscode调试windows下共享文件夹下文件

在windows的共享文件夹下新建share文件夹,然后vscode打开share文件

1.新建code.cpp文件,内容如下

#include <iostream>

#include <vector>

#include <string>

using namespace std;

int main()

{

? ? vector<string> msg {"Hello", "C++", "World", "from", "VS Code", "and the C++ extension!"};

? ?

? ? for (const string& word : msg)

? ? {

? ? ? ? cout << word << " ";

? ? }

? ? cout << endl;

? ? return 0;

}

在share下新建.vscode文件夹,文件夹下新建launch.json.json和tasks.json

launch.json文件内容如下

{

? "version": "0.2.0",

? "configurations": [

? ? ? {

? ? ? ? ? "name": "C/C++",

? ? ? ? ? "type": "cppdbg",

? ? ? ? ? "request": "launch",

? ? ? ? ? "program": "${fileDirname}/${fileBasenameNoExtension}.exe",

? ? ? ? ? "args": [],

? ? ? ? ? "stopAtEntry": false,

? ? ? ? ? "cwd": "${workspaceFolder}",

? ? ? ? ? "environment": [],

? ? ? ? ? "externalConsole": false,

? ? ? ? ? "MIMode": "gdb",

? ? ? ? ? "miDebuggerPath": "gdb.exe",

? ? ? ? ? "preLaunchTask": "compile",

? ? ? ? ? "setupCommands": [

? ? ? ? ? ? ? {

? ? ? ? ? ? ? ? ? "description": "Enable pretty-printing for gdb",

? ? ? ? ? ? ? ? ? "text": "-enable-pretty-printing",

? ? ? ? ? ? ? ? ? "ignoreFailures": true

? ? ? ? ? ? ? }

? ? ? ? ? ],

? ? ? },

? ]

}

tasks.json文件内容如下

{

? "version": "2.0.0",

? "tasks": [

? ? ? {

? ? ? ? ? "type": "shell",

? ? ? ? ? "label": "compile",

? ? ? ? ? "command": "g++",

? ? ? ? ? "args": [

? ? ? ? ? ? ? "-g",

? ? ? ? ? ? ? "${file}",

? ? ? ? ? ? ? "-o",

? ? ? ? ? ? ? "${fileDirname}\\${fileBasenameNoExtension}.exe"

? ? ? ? ? ],

? ? ? ? ? "problemMatcher": [

? ? ? ? ? ? ? "$gcc"

? ? ? ? ? ],

? ? ? ? ? "group": {

? ? ? ? ? ? ? "kind": "build",

? ? ? ? ? ? ? "isDefault": true

? ? ? ? ? }

? ? ? }

? ]

}

?选择code.cpp,然后执行如下按钮,

?

会报错找不到stdio.h头文件,需要安装mingw64,下载mingw64进行安装。

百度网盘下载:https://pan.baidu.com/s/115BF9RYFcOfd2DM2VGOB2g

提取码:7nzg

下载完之后进行安装,安装过程中64位机器配置如下

?

然后一直执行下一步,到完成

2.检查mingw-w64-install.exe是否安装完成。cmd输入gcc -v

?3.再次执行,就会看到执行结果,如下图

?四。调试代码

1.打断点,然后按f5启动调试步骤

?

2. 进入断点,然后进行调试,在监视中添加自己需要看到的信息

?3.调试

?

?

?

  开发工具 最新文章
Postman接口测试之Mock快速入门
ASCII码空格替换查表_最全ASCII码对照表0-2
如何使用 ssh 建立 socks 代理
Typora配合PicGo阿里云图床配置
SoapUI、Jmeter、Postman三种接口测试工具的
github用相对路径显示图片_GitHub 中 readm
Windows编译g2o及其g2o viewer
解决jupyter notebook无法连接/ jupyter连接
Git恢复到之前版本
VScode常用快捷键
上一篇文章      下一篇文章      查看所有文章
加:2021-10-19 12:05:49  更:2021-10-19 12:07:23 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 23:47:12-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码