- GNU 컴파일러 모음(GNU Compiler Collection, 줄여서 GCC)
- 컴파일러는 특정 프로그래밍 언어로 쓰여 있는 문서를 다른 프로그래밍 언어로 옮기는 언어 번역 프로그램을 말한다.
- 컴파일러는 고급 프로그래밍 언어를 실행 프로그램으로 만들기 위해 저급 프로그래밍 언어로 바꾸는 데 사용된다.
- 원래의 문서를 소스 코드 혹은 원시 코드라고 부르고, 출력된 문서를 목적 코드라고 부른다.
- 원시 코드에서 목적 코드로 옮기는 과정을 컴파일이라고 한다.
- make을 실행하기 전에 프로젝트의 목록 및 컴파일 및 링크 규칙을 만들어야 한다.
- 이것은 보통 Makefile을 사용한다. 이 파일에 규칙을 입력하여 파일로 만든다.
- make는 소프트웨어 개발을 위해 유닉스 계열 운영 체제에서 주로 사용되는 프로그램 빌드 도구이다.
- 여러 파일들끼리의 의존성과 각 파일에 필요한 명령을 정의함으로써 프로그램을 컴파일할 수 있다.
- 최종 프로그램을 만들 수 있는 과정을 서술할 수 있는 표준적인 문법을 가지고 있다.
우선 vs code는 단순한 텍스트 에디터이다.
사실 단순하진 않다,,, IDE(통합 개발 환경) 이 아니라는 뜻이다.
vs code는 C/C++ 컴파일러를 내장하고 있지 않아 추가 설치가 필요하다.
위에 설명되어있는 GCC가 우리가 설치할 컴파일러이다.
윈도우에서는 Mingw(Minimalist GNU for Windows)라는 것을 설치하여 사용한다.
해당링크 를 통해 다운로드 받는다.
쭉쭉 Install, Ok, Continue 로 설치 한다.
- 여기서 설치 경로를 잘 기억해두자.
- 웬만하면 기본 경로로 설치를 하자. (바꿔놓고 자주 까먹음,,,)
아래 화면이 나왔다면 사진에 체크되어있는 것들을 똑같이 체크해준다.
왼쪽 상단 Installation 메뉴에서
Apply Changes를 눌러 설치를 완료한다.
해당링크 를 통해 다운로드 받는다.
자신의 os에 맞는 설치파일을 다운로드하고 실행한다.
마찬가지로 Install, Ok, Continue 로 설치 한다.
윈도우 설정에서 "환경 변수 편집"을 검색하고 나온 창에서 환경 변수를 클릭한다.
나는 사용자 환경 변수에 추가하였다. 똑같은 방법으로 시스템 환경 변수에 추가하여도 된다.
Path를 선택한 후 편집을 클릭한다.
새로 만들기를 한 후 아까 기억해놨던 설치경로\bin 을 추가해준다. (git하고 Cmake 위치가 바뀌었다,,, 방법은 같다)
명령 프롬프트를 실행 후
gcc --version cmake --version
위 명령어를 입력하여서 버전이랑 기타 정보들이 나오면 성공이다.
위 사진에 나와있는 것들을 확장 탭에서 검색하여 설치하면 된다. (Themes 는 선택)
우선 vs code에서 GCC 와 Cmake 를 사용하여 빌드할 준비가 완료되었다.
ms visual studio 같이 인스톨러에서 선택 후 주르륵 설치되던 것과 달리 설치과정부터 진을 뺀다,,,
하지만 실행이 빠르고 가볍다!!! 그리고 멋있다.
다음에는 실제로 vs code에서 작성한 c파일을 GCC와 Makefile을 이용하여 컴파일하고 실행하는 걸로 하겠다.
참고 사이트
http://doc.kldp.org/KoreanDoc/html/GNU-Make/GNU-Make-1.html#ss1.1
https://rasino.tistory.com/307
질타합니다