ZeroOS—附錄—ZeroOS環境配置

編程環境選擇

對於編程環境就一句話:憋問,問就是Linux。倒不是說在Windows下不能編譯運行這個項目,只是配置環境很麻煩,要搞明白我們是來學習寫內核而不是來折騰配置的,所以直接選Linux就最簡單了。選哪個發行版都無所謂,我自己用的是deepin(長得好看),你們不用糾結選那個發行版,就選自己喜歡的系統來開發自己的內核就好,基本沒有區別,只是安裝軟件時的命令有一丟丟的不同,下面會具體說的。

編譯環境配置

在介紹安裝必須的軟件前,需要說明的是Linux常見的(意思就是我用過的。。。)包管理器有兩個:apt(deepin、Ubuntu等)和yum(CentOS等),在安裝軟件時這兩個管理器區別不大,對於下文所有的安裝命令,基本就是把apt管理器的命令換成對應yum管理器的就可以了,如果有問題可自行搜索或留言。

編譯主要需要gcc、make、python3,一條命令搞定:

sudo apt-get install gcc make python3

運行調試配置

運行需要qemu,調試需要gdb和qemu,這裏選擇qemu的原因就是它運行和調試代碼都很簡單,幾個參數就辦妥了,如果你想用其他虛擬機也是可以的,比如bochs,不過寫配置文件真的不會麻煩嗎?(小聲嗶嗶)。

sudo apt-get install gdb qemu

好像沒了

握草我感覺這個附錄好水啊,不過我是真的想不起來還有啥需要安裝的了,如果以後發現還需要安裝的軟件我再添加吧。

發佈了15 篇原創文章 · 獲贊 8 · 訪問量 5626
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章