C언어 프로그래밍 과제를 위한 MinGW 설치 방법

2018.06.12 04:30 컴퓨터/유틸리티

C언어 프로그래밍 과제를 위한 MinGW 설치 방법

지인이 C언어 프로그래밍 과제를 받았나 본데 마이크로소프트사의 비주얼 스튜디오 2017을 사용한다고 하네요. 작성한 프로그램을 보니 윈도우 프로그램은 당연히(?) 아니고 텍스트 환경에서 실행하는 예제 수준 정도여서, 그렇다면 비주얼 스튜디오보다는 MINGW가 좋다고 권했습니다. C언어 학습 정도라면 비쥬얼 스튜디오는 너무 크지요. 소 잡는 칼로 닭 잡는 각입니다. 요즘은 "~할 각"이라는 말을 많이 사용하네요.

여하튼, MinGW는 비주얼 스튜디오처럼 화려하지는 못해도 매우 단순해서, 처음 설치 과정이 조금 복잡해서 그렇지 텍스트 에디터와 명령창만 이용하기 때문에 비주얼 스튜디오의 복잡한 기능을 학습할 필요가 없습니다.

메모장을 이용해도 되고 자주 사용하는 에디터로 프로그램을 작성한 후 명령창에서 컴파일하고 실행하면 됩니다. 그러므로 따로 프로그램 사용 방법을 배우지 않아도 되고 쉽게 프로그램을 작성할 수 있어서 과제 부담을 줄일 수 있지요. 과제가 아니어도 C언어 학습에도 도움이 많이 됩니다.

MinGW 설치 방법

C언어 프로그래밍 과제를 위한 MinGW 설치 방법

http://www.mingw.org를 방문한 뒤 우측에 있는 "Download Intaller"를 이용하여 MINGW 설치 파일을 내려받습니다.

C언어 프로그래밍 과제를 위한 MinGW 설치 방법

▲ 내려 받은 설치 파일을 실행하고 기본 설정 값으로 다음, 다음 진행하면 됩니다. C:/MinGW 폴더에 설치되는데, 위치가 마음에 들지 않는다면 적당한 곳을 선택해 줍니다. 그러나 학습이 끝나면 더 이상 필요가 없어서 제거할 것이므로 위치 변경 없이 사용하는 것이 다른 분의 도움을 받기도 편하고 좋습니다.

C언어 프로그래밍 과제를 위한 MinGW 설치 방법

▲ 설치 후에 엉뚱한 MinGW 설치 관리자가 실행되네요. MinGW는 컴파일러를 실행하기 위한 환경을 만들어 주는 프로그램이라서 사용할 컴파일러를 추가로 설치해 주어야 합니다. 비주얼 스튜디오처럼 설치 후에 바로 프로그램 작성하고 컴파일하는 화면을 기대했다면 실망하겠지만, 앞서도 말씀드렸듯이 익숙한 에디터와 도스창에서 작업한다고 했습니다. 컴파일러 설치도 간단하니 이해하시고 다음 과정을 진행합니다.

위 그림에서처럼 MinGW 설치 관리자에서 "mingw32-base"를 체크합니다. C++도 사용한다면 "mingw32-gcc-g++"를 함께 선택합니다.

C언어 프로그래밍 과제를 위한 MinGW 설치 방법

▲ Installation 메뉴에서 "Apply Changes"를 선택한 후 [Apply] 버튼을 클릭합니다. 필요한 파일을 내려받아 설치하기 때문에 시간이 소요될 수 있습니다. 컴파일러 설치가 완료되면 [Close] 버튼으로 설치 작업을 완료합니다.

MinGW 실행을 위한 환경 설정

MinGW를 설치하고 바로 사용해도 되지만, 환경 변수 중 path에 MinGW가 설치해 준 컴파일러가 저장된 폴더 경로를 추가해 놓으면 더욱 편합니다. 명령창에서 어느 폴더에서든 컴파일러를 호출해서 컴파일하고 프로그램을 실행할 수 있거든요.

C언어 프로그래밍 과제를 위한 MinGW 설치 방법

▲ 제어판 또는 윈도우 탐색기에서 내PC>>속성에서 "고급 시스템 설정">>"고급">>"환경 변수"를 실행합니다. "path"를 선택하고 편집 버튼을 누른 후, MInGW가 설치된 위치의 bin 폴더 위치를 추가합니다.

기본 위치에 설치했다면 아래와 같이 세미콜론(;)을 삽입하고 bin 폴더 위치를 뒤에 붙여넣기를 합니다.

C:\Program Files\Bandizip\;C:\MinGW\bin

확인 버튼으로 설정을 완료합니다.

C언어 프로그래밍 과제를 위한 MinGW 설치 방법

▲ 명령창 실행하고 gcc --version으로 실행했을 때 컴파일러 버전 정보가 나오면 제대로 설치된 것입니다. 꼭 환경 변수 path 내용을 수정한 후에 명령창을 실행하세요. 그래야 변경된 path 정보가 명령창에 반영됩니다. 여기까지 진행했다면 설치 작업 완료!!

프로그램 작성·컴파일·실행 확인

이제 메모장이나 텍스트 에디터로 프로그램을 작성합니다.

C언어 프로그래밍 과제를 위한 MinGW 설치 방법

▲ 메모장으로 프로그램을 작성하고 hello.c로 저장했습니다.

C언어 프로그래밍 과제를 위한 MinGW 설치 방법

▲ 명령창에서 파일이 저장된 곳으로 이동한 후 gcc를 이용하여 컴파일하고 실행했습니다. 정상적으로 실행이 되네요.

C언어 프로그래밍 과제를 위한 MinGW 설치 방법

▲ 컴파일할 때 -o 옵션을 사용해서 실행 파일 이름을 직접 지정해 주면 더욱 좋지요. 위 그림에서는 -o hello.exe를 추가해서 컴파일 결과로 만들어지는 실행 파일의 이름을 hello.exe로 지정했습니다. -o 옵션을 사용하지 않으면 a.exe로 생성됩니다.

처음 설치가 조금 복잡해 보일 뿐 윈도우 프로그래밍이 아닌 일반 텍스트 기반에서 C언어를 학습하는 데에는 MinGW가 편합니다.


이 댓글을 비밀 댓글로
  1. 다운받고 실행을 못 시키고 있었어요 ㅠ
    자세히 알려주셔서 정말 감사합니다!!!