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

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

1.下载Cygwin64 

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

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

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个包选好后,点下一步。一路回车就安装完成。

 

测试安装结果:

g++ -v

gcc -v

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

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

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

 只改一个地方:想要生成的执行文件路径文件名,args最后一个比如改成"${workspaceFolder}\\main.exe"

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

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

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

成功了。唉,太多坑了。远还不如初学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} -默认构建任务的名称

猜你喜欢

转载自blog.csdn.net/chenhao0568/article/details/105300350