개발 환경 : Cygwin64 (gcc 등 포함) + VSCode
1. Cygwin64 다운로드
링크 : https://pan.baidu.com/s/1V7rCuaD1akayVy30lEkcRQ 추출 코드 : p8pz
다운로드 후 열고 Enter 키를 끝까지 누릅니다.
사용자 URL : http://mirrors.aliyun.com에 가입하고 다음 단계에서 선택합니다.
현재 cywin 기본값은 최소 설치이지만 Gcc는 포함되어 있지 않습니다. gcc, g ++, make, gdb 도구를 사용하려면 gcc-core, gcc-g ++, make, gdb, binutils 5 개 패키지를 선택해야합니다. Devel에서.
기본값은 건너 뛰기 건너 뛰고 성공적으로 설치 한 후 유지입니다. gcc-core와 같은 5 개의 패키지를 검색하고 안정적인 최신 버전 번호를 선택한 후 5 개의 패키지를 선택한 후 다음을 클릭해야합니다. 설치를 완료하려면 끝까지 입력하십시오.
테스트 설치 결과 :
g ++ -v
gcc -v
2. VSCode 공식 웹 사이트를 다운로드하여 다운로드하고 설치하면 빠르고 간단합니다. 플러그인 C / C ++, 중국어 (간체) 설치
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 빌드 활성 파일을 클릭합니다.
기본적으로 생성 된 task.json은 다음과 같습니다.
한 위치 만 변경 : 생성하려는 실행 파일의 경로와 파일 이름, "$ {workspaceFolder} \\ main.exe"와 같은 인수의 마지막 위치
먼저 main.c를 선택하고 메뉴 실행> 구성 추가> C ++ (GDB / LLDB)> gcc.exe- 빌드 및 활성 파일 디버그를 클릭합니다.
Launch.json은 기본적으로 생성되며 변경할 필요가 없습니다.
확인 즉시 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}-현재 열린 파일의 기본 이름, none 파일 확장자
$ {fileDirname}-현재 열려있는 파일의 디렉토리 이름
$ {fileExtname}-현재 열려있는 파일의 확장자
$ {cwd} - 시작시 태스크 실행기의 현재 작업 디렉토리
$ {lineNumber}-현재 활성 파일 선택된 줄 번호
$ {selectedText}
- 활성 파일에서 현재 선택된 텍스트 $ {execPath}-실행중인 VS Code 실행 파일의 경로
$ {defaultBuildTask} - 기본 빌드 작업의 이름