Nachos交叉編譯環境配置

Nachos交叉編譯環境配置

本人使用阿里雲CentOS系統。


說明:

mips-x86_64.linux-xgcc.tar需要解壓放在/usr/local/arm下。

否則會產生cpp0找不到的問題。

最坑的是,這是一個在Windows解決不了的問題。我谷歌了好多資料,最終只好放棄Windows轉型Linux。有在Windows下配置成功地同學歡迎交流。


關於該文件,勤勞的同學,可以在操作系統課設的官網找到:

http://www-inst.eecs.berkeley.edu/~cs162/sp14/

也可以考慮我上傳的資源:

Linux版:http://download.csdn.net/detail/yushulinfengprc/9696280

Win版:http://download.csdn.net/detail/yushulinfengprc/9696272


以下是rpm包安裝過程中,報錯“libc.so.3 is needed by XXX”解決方法。


#依賴庫
yum install glibc.i686
yum list libstdc++*
yum install libstdc++.i686


#下載地址:http://www.rpmfind.net/linux/rpm2html/search.php?query=+libgmp.so.3&submit=Search+...&system=&arch=

#這個網址實在強大,可以檢索很多東西

#也可以考慮使用我上傳的資源:http://download.csdn.net/detail/yushulinfengprc/9696407

rpm -ivh gmp-4.3.1-10.el6.i686.rpm


#這是一句版本兼容,安裝後是so.10,但mips用的是so.3
cp /usr/lib64/libgmp.so.10 /usr/lib64/libgmp.so.3


#至此,可完美運行make命令

#接下來就很簡單了,寫好測試用的.c文件,然後在MakeFile中的TARGETS中配置一下,執行make,就可以生成coff文件了。


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