명령창 컴파일 환경 컴파일러 경로 설정( Visual Studio 2019)
오늘은 시스템 변수에 넣어서 작동시켜보려고 한다.
원래는 admin으로도 가능하다. 허나 두개를 동시에 바꾸면 꼬이게 되니 하면 좋지 않다.
PATH
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.27.29110\bin\Hostx86\x86
INCLUDE
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.27.29110\include;
C:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\ucrt;
C:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\shared;
C:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\um;
LIB
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.27.29110\lib\x86;
C:\Program Files (x86)\Windows Kits\10\lib\10.0.18362.0\ucrt\x86;
C:\Program Files (x86)\Windows Kits\10\lib\10.0.18362.0\um\x86;
메모장에 넣고 버전이랑 숫자를 고치는 작업을 한다. 이 작업은 숫자전까지 탐색기로 들어가서 들어가서 들고 오면 된다.
새로만들기를 해서 INCLUDE 넣고 밑에 값을 줄줄이 넣으면 된다.
LIB도 마찬가지이다.
그리고 PATH는 목록에 있으니 편집으로 들어가서 위에꺼를 추가하면 된다.
이렇게 하게 되면 이렇게 나오게 된다.
컴파일 단계에 대해 설명을 하겠습니다.
일단 메모장에 밑에 내용을 칩니다.
파일 이름을 main.c로 바꿉니다.
이상태에서 명령창을 열고 cl을 칩니다.
그러면 컴파일러가 실행됩니다.
그리고 나서 cl /P main.c를 칩닌다.
그러면 main.i가 생성이 됩니다.
cl /FA main.c를 칩니다.
그러면 main.asm, main.exe, main.obj가 생성이 됩니다.
cl /C main.c를 칩니다.
그러면 main.exe 과 main.obj가 생성이 된다.
이해를 쉽게 하기 위해서 전체적인 그림을 첨부합니다.
이것을 보시고 이해하시면 도움이 될것입니다.
docs.microsoft.com/ko-kr/cpp/build/reference/fa-fa-listing-file?view=vs-2019
docs.microsoft.com/ko-kr/cpp/build/reference/c-compile-without-linking?view=vs-2019
docs.microsoft.com/ko-kr/cpp/build/reference/p-preprocess-to-a-file?view=vs-2019
'스마트팩토리 > C언어' 카테고리의 다른 글
C언어 18일차(2차원 배열) (0) | 2020.10.31 |
---|---|
C언어 17일차(2차원 배열) (0) | 2020.10.29 |
C언어 15일차(배열) (0) | 2020.10.27 |
C언어 14일차(배열) (0) | 2020.10.23 |
C언어 13일차(배열) (0) | 2020.10.22 |