Course Hive
Search

Welcome

Sign in or create your account

Continue with Google
or
Setting up an OS dev environment, building GCC toolchain
Play lesson

Building an OS - Setting up an OS dev environment, building GCC toolchain

5.0 (2)
51 learners

What you'll learn

This course includes

  • 49.5 hours of video
  • Certificate of completion
  • Access on mobile and TV

Summary

Keywords

Full Transcript

How to set up a development environment for making operating systems with GCC, on Windows, Linux and Mac. Links: - Patreon: https://www.patreon.com/nanobyte - Discord: https://discord.gg/RgHc5XrCEw - Testing repo: https://github.com/chibicitiberiu/nanobyte_experiments/ Download links: - Binutils: https://ftp.gnu.org/gnu/binutils/?C=M;O=A - GCC: https://ftp.gnu.org/gnu/gcc/?C=M;O=D - Mtools: https://www.gnu.org/software/mtools/ - Homebrew: https://brew.sh/ - Qemu: https://www.qemu.org/download/ Info: - Guide based on: https://wiki.osdev.org/GCC_Cross-Compiler - Build dependencies: https://wiki.osdev.org/GCC_Cross-Compiler#Installing_Dependencies - Using Visual Studio for OSDEV: https://wiki.osdev.org/Visual_Studio - Using Clang: https://wiki.osdev.org/LLVM_Cross-Compiler - Why we need a cross compiler: https://wiki.osdev.org/Why_do_I_need_a_Cross_Compiler%3F - Setting up X server with WSL: https://techcommunity.microsoft.com/t5/windows-dev-appconsult/running-wsl-gui-apps-on-windows-10/ba-p/1493242 Timestamps: 0:00 Introduction 0:52 What is a cross compiler, why we need it? 2:15 Troubleshooting 2:45 Windows WSL - recommended 7:12 Linux + Windows WSL (cont) 13:39 MacOS 20:00 Windows (Cygwin)

Course Hive

Continue this lesson in the app

Install CourseHive on Android or iOS to keep learning while you move.

Related Courses

FAQs

Course Hive
Download CourseHive
Keep learning anywhere