관리 메뉴

c0smicb0y

VC 컴파일러 환경 변수 설정 본문

프로그래밍/Windows

VC 컴파일러 환경 변수 설정

2015. 11. 13. 00:12

윈도우에서도 리눅스의 gcc처럼 멋지게 커맨드라인에서 컴파일을 할 수 있다.


하지만 그러기 위해서는 예전에 자바 환경 구축을 했던 것 처럼 환경 구축을 해주어야한다.


자바 개발 환경으로 자주 쓰이는 이클립스는 이제 인스톨러가 생겨서 원클릭으로 쉽게 환경 구축이 가능하다.


물론 자바도 커맨드라인에서 할려면 일일이 손으로 해주어야 한다.


그리 어렵지 않으니 잘 따라해보자!


일단 Visual Studio가 설치되어 있다는 전제하에 시작한다.


Visual Studio는 드림스파크에서 다운로드 받을 수 있다.


https://www.dreamspark.com/


먼저 제어판 -> 시스템 -> 고급 시스템 설정 -> 환경 변수 를 열어준다.



이런 화면을 볼 수 있을 것이다.


시스템 변수에서 Path를 선택하고 편집하기를 눌러서 변수 값에 자기에게 맞는 컴파일러 경로를 추가해준다. 각각의 값들을 ;(세미콜론)을 통해서 구분됨으로 마지막에 ;를 적어주고 경로를 적어주면 된다.


필자는 Visual Studio 2015를 사용 중이다.

C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin

C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE

C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\Tools

세 경로를 Path의 변수 값에 추가해준다.


컴파일을 하다보면 기본헤더를 include하고 라이브러리를 링크시켜야한다.


그러므로 시스템 변수에서 새로 만들기를 누르고 변수 이름에는 include

변수 값에는

C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include

C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\atlmfc\include

C:\Program Files (x86)\Windows Kits\10\Include\10.0.10150.0\ucrt

세 경로를 변수 값에 추가해준다.


라이브러리 시스템 변수를 만들어야 한다.

시스템 변수에서 새로 만들기를 누르고 변수 이름에는 LIB

변수 값에는

C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\lib

C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\atlmfc\lib

C:\Program Files (x86)\Windows Kits\8.1\Lib\winv6.3\um\x86

C:\Program Files (x86)\Windows Kits\10\Lib\10.0.10150.0\ucrt\x86;

네 경로를 변수 값에 추가해준다.



확인을 누르고 이제 커맨드 창을 띄워보자.

cl 을 쳤을 때 다음과 같이 나온다면 성공이다.





'프로그래밍 > Windows' 카테고리의 다른 글

Child Process를 디버깅하는 방법  (0) 2015.11.21
함수에서의 레지스터 사용  (0) 2015.11.04
Calling Convention (호출규약)  (0) 2015.11.04
ShellExecute vs CreateProcess  (0) 2015.10.02
Comments