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} -默認構建任務的名稱

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章