教程合集
【导航】教程检索清单
A01-Windows安装VMWare Workstation
A02-VMware安装CentOS
A03-解压版CentOS7使用方法
A04-VMware+Centos7 静态IP设置方法
A05-CentOS7替换yum源为阿里云
A06-Xshell7使用教程
A07-Xshell连接阿里云ECS-CentOS远程服务器
A08-xmanager图形化连接CentOS
A09-虚拟机磁盘扩容
A11-虚拟机安装Kali和远程连接
A12-VMware安装Rocky Linux9.4
A13-解压版RockyLinux9.4使用方法
A14-安装Xmanager
A21-Win10安装教程
A22-Win7安装教程
A31-vmware安装Ubuntu18.04
A32-Vmware安装Ubuntu23
A41-在Android手机上安装kali Linux
A51-如何在公网服务器(比如阿里云)安装kali
A52-kali如何安装中文输入法
A53-Kali Linux安装pip2
B01-Windows环境安装MySQL Server 步骤
B02-Navicat使用教程
B03-MySQL忘记root密码或者root密码错误
B04-Windows配置解压版MySQL5(免安装)
B05-MySQL如何建库建表
B21-安装python
B22-安装sqlmap
B23-Windows多个Python版本如何切换
B31-Windows安装PhpStorm
B39-Windows多个Java版本如何切换
B40-Windows配置JDK8及以下版本
B41-Windows配置JDK9及以上版本
B42-IDEA安装和破解
B43-IDEA配置Maven
B44-IDEA配置tomcat运行JavaWeb工程
B45-IDEA修改Java版本
B46-IDEA部署WebGoat靶场
B50-Windows安装VSCode
B51-vc++安装教程
B52-VScode编译C语言
M08-虚拟机如何使用物理机的VPN
B53-VSCode运行Java工程
B54-VSCode运行Python代码
B55-Windows安装Pycharm社区版
B56-VSCode右键在浏览器运行PHP代码
B61-配置cmder
B71-Windows安全狗安装教程
C01-启动中国蚁剑antsword
C02-Oneforall安装与使用
C03-Xray下载与使用
C04-windows安装AWVS
C05-Win10安装MSF(metasploit framework)
C11-Fotify安装
C12-Charles破解教程
C13-谷歌chrome浏览器安装crx插件(hackbar为例)
C14-firefox浏览器安装扩展工具教程(以hackbar为例)
C31-hbit安装与使用
C32-kali系统安装与使用aquatone
C33-水泽 Shuize 安装
C41-社会工程学BadUSB刻录流程
D01-Windows安装phpstudy
D02-Win10安装Apache和PHP
D11-Apache安装WAF+modsecurity
D12-Phpstudy部署安全狗
D21-PHP、Apache环境中部署sqli-labs
D22-PHP、Apache环境中部署DVWA
D23-PHP、Apache环境中部署pikachu
D24-PHP、Apache环境中部署upload-labs
D25-PHP、Apache环境中部署xsslabs
D26-PHP、Apache环境中部署bwapp
D27-PHP、Apache环境中部署wordpress博客
D31-XSS平台xssplatform搭建
F01-CentOS7源码方式安装Redis
F01-CentOS7 yum方式安装Redis6
F02-CentOS7 yum方式安装MySQL 5
F03-阿里云CentOS7安装msf
F04-Centos7安装vnc
F05-CentOS7源码方式安装nginx
F06-CentOS 7 搭建Web服务
F07-CentOS安装使用宝塔面板
F08-Ubuntu安装Web服务(Apache、MySQL、PHP)
F09-CentOS 安装 python39
F10-Linux(包括CentOS、Kali)配置Java和切换版本
F11-Linux使用conda解决python工具的依赖问题
F12-Linux安装雷池WAF
F21-阿里云ECS设置安全组规则
G01-CentOS7yum方式安装Docker
G02-Ubuntu安装Docker和docker-compose
G11-Docker安装MySQL
G12-CentOS安装vulhub靶场
G14-Kali安装Docker和vulhub
G15-Docker安装crapi靶场
G21-CentOS7和Kali安装ARL灯塔
G22-AWD平台搭建
G23-自己搭建CTF平台
G24-pandora搭建(ChatGPT)
H01-启动和激活Burp
H02-Ubuntu安装Burp
H21-Burp抓手机App包
H22-Burp抓包逍遥(安卓)模拟器
H31-Burp识别验证码暴破密码
H41-设置burp自带浏览器访问外网
J01-MacBook Air m1安装CentOS7
J02-MacBook Air m1安装Win11及配置
J03-MacBook Air m1安装Kali
K11-微信小程序反编译
K21-proxifier配合bp抓取小程序的数据包
K22-夜神模拟器安装burp证书实现微信小程序抓包
K31-App抓包教程
M01-双屏幕使用教程
M03-内网穿透
M04-免费下载doc88道客巴巴文档
M05-Kali安装佩奇文库(PeiQi-WIKI)
M06-Ubuntu虚拟机搭建乌云镜像站wooyun
M07-阿里云服务器自建DNSLog平台
苹果系统安装虚拟机
本文档使用 MrDoc 发布
-
+
home page
B52-VScode编译C语言
VSCode运行PHP代码 https://wiki.bafangwy.com/doc/19/ B53-VSCode运行Java工程 https://wiki.bafangwy.com/doc/674/ B54-VSCode运行Python代码 https://wiki.bafangwy.com/doc/715/ # 1、VScode下载安装 官网: https://code.visualstudio.com/ ![](/media/202404//1713784568.3348815.png) 下载完成后打开安装包开始安装: 我同意此协议->下一步->选择目录->下一步->菜单文件夹默认->下一步->附近选项默认(可选择创建桌面快捷方式)->下一步->安装->完成 ![](/media/202404//1713784568.3488407.png) # 2、插件下载 安装完成运行后,打开是英文,等待一下右下角会出现一个弹窗,选择安装中文即可 ![](/media/202404//1713784568.3608453.png) 也可以直接下载中文插件 ![](/media/202404//1713784568.3724668.png) 搜索C/C++ 选择第一个插件安装 ![](/media/202404//1713784568.383559.png) 可以选择下载一个Code Runner插件,使用时可以右键直接运行代码 ![](/media/202404//1713784568.3968122.png) ![](/media/202404//1713784568.4083838.png) # 3、安装MinGW 下载MinGW 链接: https://msb-netdisk.mashibing.com/share/e8b79c506d8440adb8e596cc028a15b2 >d 默认安装在`C:\MinGW`,不要修改位置 点击右下角Install 开始安装 ![](/media/202404//1713784568.4225674.png) 正常默认即可,选择继续 ![](/media/202404//1713784568.4346757.png) 等待下载,完成后选择继续 ![](/media/202404//1713784568.4454293.png) 此时会弹出一个窗口 ![](/media/202404//1713784568.4574864.png) 选择Basic Setup > mingw32-gcc-g++ > Mark for Installation ![](/media/202404//1713784568.4692168.png) 然后选择Installation > Apply Change > Apply进行下载 ![](/media/202404//1713784568.4804883.png) ![](/media/202404//1713784568.4904866.png) ![](/media/202404//1713784568.5024157.png) 【如果网络出现异常】 可能会因为网络问题出现部分无法下载的情况,确定即可 ![](/media/202404//1713784568.5138295.png) 然后等结束之后重复上一个步骤,直到成功,即按钮灰色 ![](/media/202404//1713784568.5262542.png) # 4、环境配置 配置环境变量,搜索环境变量,打开窗口 ![](/media/202404//1713784568.5364747.png) ![](/media/202404//1713784568.5600798.png) 新增两个系统变量: 变量名:`LIBRARY_PATH` 变量值,MinGW的安装目录的lib文件夹,例如:`C:\mingw\lib` 变量名:`C_INCLUDE_PATH` 变量值:include文件夹,例如:`C:\mingw\include` 在Path中,新建一个系统变量 ![](/media/202404//1713784568.5481408.png) 安装完成之后进入cmd命令行输入`gcc -v` ![](/media/202404//1713784568.5698628.png) ## 4、文件配置 新建一个C语言项目的文件夹,例如:C ![](/media/202404//1713784568.581112.png) 然后通过VScode打开文件夹C ![](/media/202404//1713784568.5928833.png) 新建`hello.c`文件,粘贴以下代码: Ctrl+S 保存 ``` #include <stdio.h> int main() { printf("Hello, world!\n"); return 0; } ``` 按住 Ctrl Shift P 三个键,输入tasks——配置默认生成任务->gcc ![](/media/202404//1713784568.603079.png) 英文版: ![](/media/202406/2024-06-19_103343_2829270.7681589918022588.png) 点击 MinGW的位置: ![](/media/202404//1713784568.6145518.png) 会自动生成一个tasks.json 文件 ![](/media/202404//1713784568.6263723.png) 新建一个launch.json文件 ![](/media/202404//1713784568.6441538.png) 写入下表格中的内容 ``` { // Use IntelliSense to learn about possible attributes. // Hover to view descriptions of existing attributes. // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387 "version": "0.2.0", "configurations": [ { "name": "(gdb) Launch", "preLaunchTask":"C/C++: g++.exe 生成活动文件",//调试前执行的任务,就是之前配置的tasks.json中的label字段 "type": "cppdbg",//配置类型,只能为cppdbg "request": "launch",//请求配置类型,可以为launch(启动)或attach(附加) "program": "${fileDirname}\\${fileBasenameNoExtension}.exe",//调试程序的路径名称 "args": [],//调试传递参数 "stopAtEntry": false, "cwd": "${workspaceFolder}", "environment": [], "externalConsole": true,//true显示外置的控制台窗口,false显示内置终端 "MIMode": "gdb", "miDebuggerPath": "C:\\MinGW\\bin\\gdb.exe", "setupCommands": [ { "description": "Enable pretty-printing for gdb", "text": "-enable-pretty-printing", "ignoreFailures": true } ] } ] } ``` 注意: ` "miDebuggerPath": "C:\\MinGW\\bin\\gdb.exe",` 这一行要改成你的实际安装目录 launch.json 文件的preLaunchTask 参数的值,改为tasks.json 文件的label 参数的值 ![](/media/202404//1713784568.6599638.png) launch.json 文件的miDebuggerPath 参数填写MinGW安装路径 ![](/media/202404//1713784568.6710258.png) # 控制台中文乱码解决 ![](/media/202406/2024-06-19_104046_2502640.09755480070217215.png) ``` "-fexec-charset=GBK", // 处理mingw中文编码问题 "-finput-charset=UTF-8" // 处理mingw中文编码问题 ```
八方网域
July 4, 2024, 2:07 p.m.
转发文档
Collection documents
Last
Next
手机扫码
Copy link
手机扫一扫转发分享
Copy link
Markdown文件
share
link
type
password
Update password