Skip to content

Prepare lesson

Yeong-won Seo edited this page Mar 27, 2024 · 4 revisions

1. Linux 설치 (Arch(권장) 혹은 Kali)

리눅스를 Host OS로 사용하는 것이 제일 좋습니다. 개인적으로는 윈도우를 버리고 리눅스를 설치하시는걸 권장합니다만, 윈도우 쓰시고 싶으실테니 USB에 리눅스를 설치합니다.

https://www.youtube.com/watch?v=yYyh3PrIB7w

모든 설명은 ArchLinux 기준으로 진행됩니다. Kali 잘하시는 분들은 그대로 진행하셔도 무방합니다.

2. 개발도구 설치

  • 컴파일러 모음
  • Git
  • CMake
  • Ninja

Clang + LLVM을 권장합니다. GDB를 비롯한 GCC 계열에 익숙해지신 분들은 그대로 쓰셔도 무방합니다.

sudo pacman -S base-devel ninja cmake git clang lldb

3. yay 설치

yay는 ArchLinux의 패키지들을 더욱 쉽게 설치할 수 있게 도와주는 도구입니다. 앞으로 모든 패키지는 pacman대신 yay로 설치합니다.

git clone https://aur.archlinux.org/yay.git
cd yay
makepkg -si

4. GitHub 가입

가입하신 분들은 디스코드 free-talk에 닉네임 올려주세요

Clone this wiki locally