MSYS2 설치하기

By | 2025년 4월 17일
Table of Contents

MSYS2 설치하기

설치파일 다운로드

https://www.msys2.org/ 에서 설치파일을 다운로드 합니다.

실행

설치파일을 실행합니다.

MSYS2 MinGW64 로 쉘을 열 수 있습니다.

(MSYS2, MINGW64, UCRT64, CLANG64 각각 전혀 다른 패키지시스템을 사용하므로 설치하는 패키지와 쉘을 일치시켜 주어야 합니다.)

윈도우 디렉토리는 아래의 방법으로 이동합니다.

cd /c/
cd /d/

컴파일러 설치

# MinGW64
pacman -S mingw-w64-x86_64-gcc
pacman -S mingw-w64-x86_64-make

# UCRT64
pacman -S mingw-w64-ucrt-x86_64-gcc
pacman -S mingw-w64-ucrt-x86_64-make
# make 명령이 인식하지 않는 경우
$ make
-bash: make: command not found

# 아래 명령으로 설치되어 있음
mingw32-make

# 심볼릭 링크 생성
ln -s $(which mingw32-make) /mingw64/bin/make

실행파일 배포

컴파일한 실행파일을 다른 PC 에 배포하기 위해서는 아래 명령을 이용해 필요한 dll 을 모두 찾아 같이 배포해야 합니다.

ldd your_executable.exe

문제해결

아래 부분에서 시간이 상당히 오래 걸리는 경우가 있습니다.

(2/2) checking available disk space                          [###############################] 100%

디스크 용량 체크 기능을 헤제하면 시간을 단축할 수 있습니다.

# reduce time required to install packages by disabling pacman's disk space checking
sed -i 's/^CheckSpace/#CheckSpace/g' /etc/pacman.conf

답글 남기기