윈도우 10에서 Ubuntu 설치 및 Visual Studio Code에 GCC 깔기
윈도우 10에서 Visual Studio Code에 GCC를 설치해볼까 한다.
윈도우 검색창에서 Microsoft Store에 들어간다.
Micro Store에서 Windows Terminal을 검색 후 다운로드 한다.
윈도우 검색창에서 Windows Terminal 실행 (관리자 모드)
터미널 실행 후 아래 명령어 2개 입력
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
자 이제 다시 PC를 재부팅한다. 재부팅을 하지 않으면 설치가 정상적으로 진행되지 않는다.
다시 Microsoft Store에 들어간다.
나는 Ubuntu 18.04.5 LTS를 설치했다.
다른 버전을 설치해도 될텐데 다른버전에서는 내가 직접 설치를 안해봤다.
Ubuntu 설치 후 윈도우 검색기에서 Ubuntu를 검색 후 실행한다.
해당 화면이 나오고 조금 기다리면 다음과 같은 화면이 나타난다.
해당 ID와 Password를 입력한다.
나는 ubuntu / ubuntu 로 입력하였다.
ID와 Password를 잘 설정하면 위와 같은 화면이 나타난다.
다음으로 윈도우 검색창에서 Windows Terminal을 실행시킨다. (권리자 권한)
설정을 눌러준다.
시작에서 기본 프로필에 있는 Windows PowerShell을 리눅스 대표 캐릭터인 펭귄 모양 Ubuntu-18.04로 바꿔준다.
저장을 누른다.
창을 닫고 윈도우 검색창에서 Windows Terminal을 다시 실행시킨다.
이런식으로 화면이 나오면 잘 설치가 된거다.
sudo apt update && sudo apt upgrade -y 명령어 입력한다.
입력하면 처음에 설정한 비밀번호를 입력하면 된다.
다음은 Visual Studio Code를 설치할 것이다.
https://code.visualstudio.com/download
Download Visual Studio Code - Mac, Linux, Windows
Visual Studio Code is free and available on your favorite platform - Linux, macOS, and Windows. Download Visual Studio Code to experience a redefined code editor, optimized for building and debugging modern web and cloud applications.
code.visualstudio.com
위 사이트에 들어간 후
윈도우 클릭
그 후 설치프로그램이 다운되었으면 쭉 다음만 눌러도 된다.
이렇게 화면이 나타났으면 잘 설치된 것이다.
Visual Studio Code에서 Ctrl + Shift + X를 눌러준다.
위의 단축키를 입력하게 되면 EXTENSIONS 항목에 우리가 설치해야할 툴을 검색하면 된다.
Remote - WSL 을 설치한다.
WSL을 설치해준다.
그 다음에 Windows Terminal을 닫고 다시 Windows Terminal을 실행시킨다.
여기서 명령어를 입력한다.
먼저 작업할 공간인 디렉토리를 만들어주는 명령어인 mkdir을 사용하여
mkdir 원하는작업폴더이름
cd - 체인지 디렉토리로 현재 위치에서 이동하고 싶은 디렉토리로 이동하는 명령어다. 아까 만든 작업폴더로 이동한다.
그 후 아래의 명령어를 입력해라.
sudo apt-get install build-essential gdb
그 다음으로 Ubuntu에서 Visual Studio Code를 띄우기 위해 code . 을 입력한다.
이렇게 입력을 하면 새로운 Visual Studio Code 창이 열릴 것이다.
내가 Cproject 라는 디렉토리에 들어가서 code . 을 실행시켰다.
알맞게 실행된 것을 알 수 있다.
새로운 파일 추가하기를 누른다.
helloworld.c 라는 파일로 생성한다.
이렇게 입력 후 Ctrl + S로 저장을 한다.
그 후 Ctrl + Shift + X를 눌른다.
extension 창에서 C/C++ 을 설치한다.
설치가 완료되면 아래의 그림을 따라해라
Terminal에 들어간 후 Configure Default Build Task를 선택한다.
컴파일러를 선택해라.
Ctrl + Shift + B를 눌러라.
Build finished successfully.라는 창이 나오면 정상적으로 컴파일이 잘 된 것이다.
터미널에서 엔터를 누른다.
현재 디렉토리에 있는 파일을 보기 위한 ls 명령어를 입력한다.
그러면 방금 작성한 helloworld랑 helloworld.c라는 파일이 보일 것이다.
실행파일인 helloworld를 실행시킨다.
실행파일을 실행시키는 방법은 ./helloworld 를 입력하면 된다.
그러면 아까 작성한 Hello World!가 나타나는 것을 알 수 있다.
이제 열심히 실습을 하면 된다!
* 2023년 2월 28일 기준으로 작성된 것이므로 시간이 지나면 해당 방법이 바뀔수도 있다.