نظام التشغيل البسيط للعلاج! ها نحن! البيرة ، البيرة ، البيرة! اذهب ، اذهب ، اذهب! ALE ، ALE ، ALE! دعونا نفعل ذلك معًا!
يمكنك القيام بإدارة الذاكرة 、 نظام الملفات متعدد الأداء وما إلى ذلك.
لماذا تختار x86_64-elf-toolchain؟
نظرًا لأن Freeflyos تم تجميعها وترتبطها من قبل Charchain هذا لا علاقة لها بالنظام. في الواقع ، يمكنك أيضًا استخدام GCC تحت Linux لتجميع نظام التشغيل ، ولكن سيكون هناك المزيد من أقسام البرامج المتعلقة بالنظام ، مما يؤدي إلى تجاوز MBR 512B ، لذلك استخدم X86_64-Ellchain لتقليل نظام التشغيل.
أنا فقط أختبر فقط في نظام التشغيل Mac OS (x86-64) و Ubuntu (x86-64). يستغرق وقتًا طويلاً لإعداد البيئة ، يرجى التحلي بالصبر.
عليك القيام بذلك:
1 、 تثبيت حليقة و git
2 、 تثبيت المشروب , يمكنك معرفة كيفية تثبيته في https: //brew.sh, هو:
/bin/bash -c " $( curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh ) " 3 、 تثبيت x86_64-elf-binutils
brew install x86_64-elf-binutils
4 、 تثبيت x86_64-elf-gcc
brew install x86_64-elf-gcc
5 、 تثبيت cmake
brew install cmake
6 、 تثبيت QEMU
brew install qemu
عليك القيام بذلك:
1 、 تثبيت حليقة و git
sudo apt install curl git
2 、 تثبيت المشروب , يمكنك معرفة كيفية تثبيته في https: //brew.sh, هو:
/bin/bash -c " $( curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh ) " 3 、 تثبيت x86_64-elf-binutils
brew install x86_64-elf-binutils
4 、 تثبيت x86_64-elf-gcc
brew install x86_64-elf-gcc
5 、 تثبيت cmake
brew install cmake
sudo ln -s (cmake安装目录)/bin/cmake /usr/bin/cmake //cmake一般没有直接装在/usr/bin下
6 、 تثبيت QEMU
sudo apt install qemu-sysetm-i386
sh run.sh
في Mac OS , النتيجة هي:



في Linux ، والنتيجة هي:


