1 분 소요

Cygwin 설치해보기

Cygwin을 설치해보았다.

오늘이나 내일중으로 나는 레노버 랩탑을 포맷할 예정이다.(여기까지는 이미 확정된 내용이다)

그래서 그 이전에 한번깔아보고 싶은 것들, 나중에 어차피 지울꺼라 상관없는 것들을 한번 깔아보려고 한다. (한번 깔아보면 그 경험이 내제되어 나중에 깔때는 좀 거리낌없이 깔수있게 되기 때문이다.) 그래서 저번에 msys2관련 문서를 보던중에 알게된 cygwin에 대해 알아보고 설치를 해보기로 했다.

image-20240127015306199

Cygwin은 Windows에서 유닉스 소프트웨어를 그대로 빌드하는 데 중점을 두는 반면,

MSYS2는 Windows API를 기반으로 빌드된 네이티브 소프트웨어를 빌드하는데 중점을 둡니다.

대체 이게 한국말이 맞나 싶었다. 세번이나 반복해서 읽어도 무슨말인지 이해가 안되었다. 핵심은 전자(시그윈)는 그대로 빌드하고! 후자(엠시스)는 API에 물려서 빌드한다. 정도로 짤막하게 이해했다.

다 읽어보지는 않았지만 나중에 여기 (링크)에 들어가서 다시 한번 찾아봐야 겠다. 일단은 시간이 얼마 없으니 그냥 깔아보자!

Step1. Cygwin 공식 홈페이지에 접속

(이미지를 클릭하면 홈페이지로 이동함)

Step2. 64bit 기반 인스톨러를 설치

운영체제에 맞게 나는 64비트로 설치를 했다.

Step3. 설치과정

image-20240127022700805

다음!

image-20240127022710215

첫번째 옵션 클릭후 다음!

image-20240127022722559

루트경로 수동으로 잡아주고 설치대상은 All Users로 잡아주고 다음!

image-20240127022809997

Direct Connection으로 잡아주고 다음!

image-20240127022832848

다운로드 하는 사이트는 기본값으로 [http://cygwin.mirror.constant.com]으로 잡아주고 다음!

image-20240127022911940

아래와 같은 화면이 정상적으로 뜨면, 이제 패키지를 설치할 차례! 여기서는 다음 누르지 말자!

search란에 gcc라 입력해주자!

image-20240127023005826

그리고 New라고 하는 열에서 Skip이라 된 버튼을 두번 클릭하면 버전이 뜰텐데 이는 해당 항목을 설치할 꾸러미에 넣었다는 뜻이다.

image-20240127023109060

다음것들도 차례대로 진행하자!

image-20240127023142216

gcc-g++도 꾸러미에 넣어주자

image-20240127023205679

make도 넣어주자!

image-20240127023223040

gdb도 넣어주자!

image-20240127023235126

gvim도 넣어주자!

image-20240127023313938

vim도 넣어주자!

image-20240127023345825

image-20240127023425940

wget도 넣어주자!

image-20240127023447264

wput도 넣어주자!

image-20240127023506227

inet도 넣어주자!

image-20240127023522032

tftp도 넣어주자!

image-20240127023538574

python3도 넣어주자! 그리고 이제 꾸러미에 다 넣었으니 다음!

image-20240127023612363

앞에서 선택한 설치를 원하는 패키지들이 리스트로 뜬다. 다음을 눌러주자!

image-20240127023638481

열심히 설치가 되고,

image-20240127023653028

위와 같이 설치가 끝났다.

Step4. Cygwin을 사용하자!

최종적으로 아래처럼 아이콘이 생성되고 클릭하면 다음과 같은 터미널이 만들어지는 것을 확인하였다.

image-20231230154210231

우리가 사전에 꾸러미에 담아두었던 패키지들이 제대로 설치가 되었는지 확인해보자.

$ gcc --version
$ g++ --version

image-20240127115311220

만약 위와 같이 뜨지 않는다면, 환경변수 설정을 해주지 않은 것이다. 아래와 같이 환경변수 편집을 해주자.

image-20240127115729844

이제 cygwin에서 C/C++개발을 위한 패키지 설치가 완료되었다. 이제 vscode에서 코드작성 후 컴파일을 통해 코드를 돌려볼 수 있게 되었다.

언어:

카테고리:

업데이트:

댓글남기기