| |
|
开发:
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.调试 ? ? ? |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
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年12日历 | -2024/12/23 17:51:33- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |
数据统计 |