欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

win10安装c语言或C++开发环境Cygwin64(含 gcc,g++,make,gdb等工具)+VSCode及调试

程序员文章站 2022-05-01 15:34:07
...

开发环境:Cygwin64(含gcc等)+VSCode

1.下载Cygwin64 

链接:https://pan.baidu.com/s/1V7rCuaD1akayVy30lEkcRQ 提取码:p8pz

下载完后打开,从一路回车

win10安装c语言或C++开发环境Cygwin64(含 gcc,g++,make,gdb等工具)+VSCode及调试

user URL:加入http://mirrors.aliyun.com 选择它,下一步。

现在的cywin默认是最小化安装,但并不包括Gcc,如果要使用gcc,g++,make,gdb工具,需要选择 gcc-core、gcc-g++、make、gdb、binutils五个包下载,都在Category下的Devel下 。

默认是Skip跳过,安装成功后是Keep。你要搜gcc-core等5个包,选择最新稳定的版本号,5个包选好后,点下一步。一路回车就安装完成。

win10安装c语言或C++开发环境Cygwin64(含 gcc,g++,make,gdb等工具)+VSCode及调试

win10安装c语言或C++开发环境Cygwin64(含 gcc,g++,make,gdb等工具)+VSCode及调试

win10安装c语言或C++开发环境Cygwin64(含 gcc,g++,make,gdb等工具)+VSCode及调试

win10安装c语言或C++开发环境Cygwin64(含 gcc,g++,make,gdb等工具)+VSCode及调试

win10安装c语言或C++开发环境Cygwin64(含 gcc,g++,make,gdb等工具)+VSCode及调试 win10安装c语言或C++开发环境Cygwin64(含 gcc,g++,make,gdb等工具)+VSCode及调试

测试安装结果:

g++ -v

gcc -v

win10安装c语言或C++开发环境Cygwin64(含 gcc,g++,make,gdb等工具)+VSCode及调试

2.下载VSCode官网下载安装,这个快,简单。安装插件C/C++ ,Chinese (Simplified) 

win10安装c语言或C++开发环境Cygwin64(含 gcc,g++,make,gdb等工具)+VSCode及调试

3.新建一个简单的c源码的项目

main.c

#include <string.h>
#include <stdio.h>
#include <stdlib.h>
int main()
{
    printf("pause");
    return (0);
}

4.编译调试环境设置

参考官网说明:https://code.visualstudio.com/docs/cpp/config-mingw

先选中main.c,点菜单 终端>配置默认生成任务 > C/C++:g++.exe build active file

win10安装c语言或C++开发环境Cygwin64(含 gcc,g++,make,gdb等工具)+VSCode及调试

默认生成的task.json是这样的。

win10安装c语言或C++开发环境Cygwin64(含 gcc,g++,make,gdb等工具)+VSCode及调试 只改一个地方:想要生成的执行文件路径文件名,args最后一个比如改成"${workspaceFolder}\\main.exe"

win10安装c语言或C++开发环境Cygwin64(含 gcc,g++,make,gdb等工具)+VSCode及调试

先选中main.c,点菜单 运行>添加配置   >C++(GDB/LLDB) >gcc.exe - build and debug active file

win10安装c语言或C++开发环境Cygwin64(含 gcc,g++,make,gdb等工具)+VSCode及调试

win10安装c语言或C++开发环境Cygwin64(含 gcc,g++,make,gdb等工具)+VSCode及调试

默认生成launch.json,这个不用改。

win10安装c语言或C++开发环境Cygwin64(含 gcc,g++,make,gdb等工具)+VSCode及调试

马上OK,生成main.exe并进入调试

win10安装c语言或C++开发环境Cygwin64(含 gcc,g++,make,gdb等工具)+VSCode及调试

成功了。唉,太多坑了。远还不如初学C语言时的Turbo C。

 

vscode预定义变量

参考https://code.visualstudio.com/docs/editor/variables-reference

$ {workspaceFolder} -在VS Code中打开的文件夹的路径
$ {workspaceFolderBasename} -在VS Code中打开的文件夹名称,不带任何斜杠(/)
$ {file} -当前打开的文件
$ {relativeFile} -当前相对于打开的文件workspaceFolder
$ {relativeFileDirname} -当前打开的文件相对于的目录名workspaceFolder
$ {fileBasename} -当前打开的文件的基本名称
$ {fileBasenameNoExtension} -当前打开的文件的基本名称,没有文件扩展名
$ {fileDirname} -当前打开的文件的目录名
$ {fileExtname} -当前打开的文件的扩展名
$ {cwd} -启动时任务运行器的当前工作目录
$ {lineNumber} -活动文件中当前选择的行号
$ {selectedText} -活动文件中的当前选定文本
$ {execPath} -正在运行的VS Code可执行文件的路径
$ {defaultBuildTask} -默认构建任务的名称

相关标签: c++复习 日志