목록GCC (4)
살아가는 이야기
지난 글에서 컴파일러 개발을 위해 MinGW를 설치하는 방법을 알아보았다. 설치 과정에서도 엿볼 수 있었지만 MinGW에도 이전 버전의 msys가 포함되어 있다. 그러나 msys를 사용하려면 아무래도 패키지 관리자 pacman이 지원되는 최신 msys2를 설치하는 것이 더 좋다. 이 글에서는 msys2를 설치하는 방법을 살펴본다. 1. msys2 다운로드 다음 페이지에서 msys2 설치 파일을 다운로드한다. https://www.msys2.org/ 이 글을 쓰는 2021년 9월 현재, 설치 파일 이름은 msys2-x86_64-20210725.exe이다. 2. 설치 파일 실행 다운로드한 설치 파일을 더블클릭하여 프로그램 설치를 시작한다. Next 버튼을 누르면 설치 위치를 선택하라는 창이 나타나는데, 편한..
MinGW는 Windows에서 GCC를 사용할 수 있도록 하는 프로그램이다. 가상기계나 Cygwin보다 가벼우면서도 필요한 프로그램을 포함하고 있기 때문에 저사양의 컴퓨터에서 GCC만 사용하고 싶을 때 설치하면 된다. 여기에 추가로 몇 가지 옵션만 더하면 컴파일러 개발에 필요한 flex와 bison도 함께 설치할 수 있다. 1. MinGW 다운로드 및 설치 다음 위치에서 MinGW를 다운로드한다. https://sourceforge.net/projects/mingw/ 64비트 OS라면 MinGW-64를 설치해야 하는 것 아닌가 하는 의구심이 들겠지만, MinGW-64는 패키지 선택 기능이 없으므로 MinGW를 설치하자. 다운로드가 완료되면 mingw-get-setup.exe를 실행한다. Install 버..
Sublime Text라는 편집기가 간단한 C 편집기로 많이 사용된다. 특히 Ctrl-D를 이용한 다중 선택 기능은 아주 편리하다. 그런데 GCC 설정이 복잡하여 진입장벽이 조금 있는 편이다. 여기에 간단히 설명한다. Sublime Text 설치 및 설정1. http://www.sublimetext.com/에서 Sublime Text를 다운로드하여 설치한다.2. Sublime Text를 실행한다.3. Tools -> Build System -> New Build System 메뉴를 선택한다.4. 다음 내용을 복사하여 붙여 넣는다.{ "cmd": ["gcc", "${file}", "-o", "${file_base_name}.exe"], "file_regex": "^(..[^:]*):([0-9]+):?([0..
제목은 거창했지만 내용은 간단하다. 다음과 같은 내용으로 gcc.bat 파일을 만들어 윈도우즈 폴더(C:\windows)에 저장한다. C:\MinGW\bin\gcc.exe -std=c99 %* 물론 여기서는 MinGW를 C:\MinGW에 설치했다고 가정한 것이다. 사족: 사실 CFLAGS 환경변수가 동작해야 하는데, 이상하게 내 윈도우즈에서는 제대로 동작하지 않는다. CFLAGS가 제대로 동작한다면 이 환경변수를 -std=c99로 설정하면 된다.