




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
SoCLib安裝指南
(及所需其它軟件的安裝)更新:2009.10.30蘭光陽
1.python(sudoapt-getinstallpython);
2.a(chǎn)utomake
(sudoapt-getinstallautomake);
3.binutils-dev(sudoapt-getinstallbinutils-dev);
4.libxpm-dev(sudoapt-getinstalllibxpm-dev);
5.libsdl-dev(sudoapt-getinstalllibsdl-dev);
6.gcc-4.1(或gcc-4.2)(sudoapt-getinstallgcc-4.1(或gcc-4.2));
7.g++-4.1(或g++-4.2)(sudoapt-getinstallg++-4.1(或g++-4.2));
8.unrar(sudoapt-getinstallunrar);
9.sudoapt-getinstallbuild-essential(建議安裝,不裝也行)
這只是我在安裝過程中缺少的軟件,由于安裝的Ubuntu版本不同所以需要安裝的軟件的多少也不同,這樣的話只需要你看一下你運(yùn)行的時(shí)候是缺少什么軟件,然后執(zhí)行sudoapt-getinstall(你所需要的軟件的名字)就行了,系統(tǒng)會自動把你所需要的軟件安裝到合適的位置。所需軟件列表為什么要安裝Python? 因?yàn)镾oclib中有許多的腳本都是用Python寫的,安裝Python就為這些腳本提供了語言的支持,也就是說如果不安裝Python的話在編譯Soclib時(shí)就會出現(xiàn)錯(cuò)誤,因?yàn)橄到y(tǒng)中沒有對腳本語言(Python)的支持。系統(tǒng)要求
Linux操作系統(tǒng)
推薦Ubuntu
已安裝成功系統(tǒng):
Ubuntu8.04,Ubuntu8.10,Ubuntu9.04Fedora4,RedHat9,RedHatEnterprise3安裝Ubuntu并更新安裝Ubuntu,我用的是在Vmware6.0上裝的,裝的過程中沒遇到什么問題,只是一直按照提示一步一步往下走。VmwareTools的安裝:在Vmware上點(diǎn)擊VM---->settings--installvmtools,之后在屏幕桌面上會出現(xiàn)VMTools的圖標(biāo),將它拷到用戶目錄下,解壓(tar–xzvf
壓縮文件名)--進(jìn)入解壓后的文件夾-運(yùn)行install文件(./文件名),之后一直按enter鍵就可以了?,F(xiàn)在需要將你的Ubuntu更新了,在網(wǎng)上找到你安裝的Ubuntu版本的更新源(推薦用教育網(wǎng)的比如上交的,這樣速度會比較快),運(yùn)行sudo
gedit/ect/apt/sources.list,輸入你的密碼后,gedit文本編輯器打開了sources.list文件,文件里邊的網(wǎng)址就是我們的軟件源的網(wǎng)址了,Ctrl+A全選,然后刪除全部內(nèi)容,添加你找到的源的URL保存。如下面圖所示。然后在命令行鍵入:sudoapt-getupdate----sudoapt-getupgrade。這樣軟件源更新就算完成了。(也可以裝雙系統(tǒng),更新方法一樣)SoCLib安裝設(shè)置
(創(chuàng)建新IP需要的)SoCLib主頁:https://www.soclib.frSoCLib所需安裝工具及下載地址SocLib
下載地址:
https://www.soclib.fr/trac/dev/wiki/InstallationNotesSystemC2.2.0(系統(tǒng)級建模語言)
http:///faculty/weiguo
點(diǎn)擊高級VLSI設(shè)計(jì)(SoC設(shè)計(jì))->toolsetsCrossCompiler(交叉編譯器)同SystemC2.2.0
請?jiān)诎惭b完Systemc之后再安裝Soclib,否則Soclib安裝會出錯(cuò)。SystemC2.2.0安裝與設(shè)置:下載systemc-2.2.0.tgz$tarzxvfsystemc-2.2.0.tgz(解壓)$cdsystemc-2.2.0$mkdirbuild$cdbuild$../configure--prefix=systemc安裝路徑(你想要安裝的路徑如/home/lgy/soft)$make$makeinstall設(shè)置環(huán)境變量:exportSYSTEMC=systemc安裝路徑(最好設(shè)置在Shell的啟動腳本中)(就是剛才的設(shè)置的路徑。詳見后邊遇到的問題)$ls$SYSTEMC
如果出現(xiàn)右上角的此圖片所示內(nèi)容,說明systemc安裝設(shè)置成功安裝systemc時(shí)可能遇到的問題:運(yùn)行到第7步時(shí),系統(tǒng)可能會提示如下錯(cuò)誤:
../../../../src/sysc/utils/sc_utils_ids.cpp:110:error:'getenv'isnotamemberof'std'
../../../../src/sysc/utils/sc_utils_ids.cpp:111:error:'strcmp'wasnotdeclaredinthisscope
這是因?yàn)間cc版本過高,一般gcc4.0以上的版本都會報(bào)這個(gè)錯(cuò)誤(查看gcc版本號的命令:$gcc-v),解決辦法:
第一步:$geditsystemc2.2.0文件夾所在路徑/src/sysc/utils/sc_utils_ids.cpp(使用文本編輯器打開sc_utils_ids.cpp)第二步:在打開的sc_utils_ids.cpp中加入兩個(gè)頭文件#include<string.h>,#include<cstdlib>以及usingnamespacestd;
第三步:重新make即可1.設(shè)置環(huán)境變量:打開一個(gè)新的終端鍵入vim.bashrc或者在原來的終端窗口中輸入vim~/.bashrc回車打開環(huán)境變量設(shè)置界面。2.將光標(biāo)移動到最后一行按下i,進(jìn)入插入狀態(tài),回車然后輸入exportSYSTEMC=systemc所在路徑(例如/home/lgy/Soft/systemc);(所有環(huán)境變量(包括后邊的cross-compiler)設(shè)置完成之后的效果如圖所示)3.設(shè)置完成后按下Esc結(jié)束插入,回車->鍵入:wq回車退出。4.關(guān)閉終端,再重新打開以使設(shè)置的路徑生效。SoCLib安裝設(shè)置(以Ubuntu為例)SoCLib安裝設(shè)置:先安裝subversion客戶端,$sudoapt-getinstallsubversion點(diǎn)擊下圖所示“registertocreateyouraccount”,注冊帳戶,獲取密碼$cd
存放soclib的路徑(你想要把Soclib安裝到哪,如/home/lgy/Soft)。$svncohttps://www.soclib.fr/svn/trunk/soclibsoclib設(shè)置環(huán)境變量:$exportPATH=$PATH:soclib所在路徑/soclib/utils/bin
(最好設(shè)置在Shell啟動腳本中)$cd
soclib文件夾所在路徑/soclib/utils/src$make(這個(gè)過程一般不會出現(xiàn)什么問題,如果出現(xiàn)了soclib-cc找不到的錯(cuò)誤,這時(shí)在終端上鍵入:chmod777-Rsoclib-cc所在路徑(……soclib\utils\bin),然后再make一下就可以了。如果出現(xiàn)很長的錯(cuò)誤,就可能是你的環(huán)境變量(包括systemc-2.2.0的環(huán)境變量)寫錯(cuò)了,檢查一下你的環(huán)境變量寫的是否正確,之后重新make就行了。)$makeinstallSoCLib安裝過程中可能遇到的問題:運(yùn)行第4步時(shí),若出現(xiàn)下圖所示,則因?yàn)槿鄙賆-windowXpm庫。解決辦法:$sudoapt-getinstalllibxpm-devSoCLib安裝過程中可能遇到的問題:2.運(yùn)行第4步時(shí),若出現(xiàn)下圖所示,則因?yàn)槿鄙賁DL(SimpleDirectMediaLayer)庫。解決辦法:$sudoapt-getinstalllibsdl-devSoCLib安裝過程中可能遇到的問題:3.在整個(gè)系統(tǒng)安裝前需要安裝python
解決辦法:$sudoapt-getinstallpythonCrossCompiler安裝設(shè)置:(以MIPS小端格式處理器mipsel為例)下載cross-compiler.rar直接解壓縮得到cross-compiler文件夾(如果不行就sudoapt-getinstallunrar,安裝完之后再解壓即可)設(shè)置環(huán)境變量:exportCROSSCOMPILER=mipsel交叉編譯環(huán)境所在路徑(你要把cross-compiler裝到那的那個(gè)位置,方法同systemc)$cdcross-compiler/src$tarjxvfbinutils-2.16.tar.bz2$tarjxvfgcc-4.0.0.tar.bz2$tarjxvfgdb-6.4.tar.bz2$cd../build/mipsel/binutils運(yùn)行腳本文件:$./scriptbinutils設(shè)置環(huán)境變量:exportPATH=$PATH:$CROSSCOMPILER/bin(最好設(shè)置在Shell啟動腳本中)$cd../gcc運(yùn)行腳本文件$./scriptgcc$cd../gdb運(yùn)行腳本文件$./scriptgdbCrossCompiler安裝過程中可能遇到的問題:一定要使用gcc/g++4.3以下的版本,否則交叉編譯器無法安裝成功。推薦gcc/g++-4.1,gcc/g++-4.2,在安裝交叉編譯器之前通過命令gcc–v,g++-v查看gcc與g++版本號,若是4.3版本則需要安裝gcc/g++-4.1或gcc/g++-4.2。安裝設(shè)置方法:(以gcc/g++-4.1為例,4.2版本安裝過程同4.1)
$sudoapt-getinstallgcc-4.1$sudoapt-getinstallg++-4.1$sudo
rm/usr/bin/gcc$sudo
rm/usr/bin/g++$sudo
ln–s/usr/bin/gcc-4.1/usr/bin/gcc$sudo
ln–s/usr/bin/g++-4.1/usr/bin/g++
再次通過gcc-v,g++-v命令查看,若修改成功則顯示的版本號會變?yōu)?.1在第9步的時(shí)候可能會提示./scriptbinutils找不到命令的錯(cuò)誤。這時(shí)在終端上鍵入sudo
chmod777–Rmipsel所在的路徑。然后在執(zhí)行就可以了。安裝成功后在你安裝的cross-compiler的文件夾下應(yīng)該有下圖所示內(nèi)容。SoCLi
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 浙教版九年級(上)期末數(shù)學(xué)試卷(解析版)1
- 高中數(shù)學(xué)復(fù)習(xí)課六環(huán)節(jié)教學(xué)模式及實(shí)施策略
- 商標(biāo)權(quán)合同范本
- 會所設(shè)計(jì)合同范本
- 第7章 單元復(fù)習(xí)與測試-+2024-2025學(xué)年七年級生物下冊(北大師版2024)
- 多功能硅酸鹽生物活性材料的制備、性能及應(yīng)用前景探究
- 商店與員工合同范本
- 雙方居間合同范例
- 合資房合同范本
- 器械耗材托管合同范本
- 部編版小學(xué)(2024版)小學(xué)道德與法治一年級下冊《有個(gè)新目標(biāo)》-第一課時(shí)教學(xué)課件
- 2024年湖南汽車工程職業(yè)學(xué)院單招職業(yè)技能測試題庫標(biāo)準(zhǔn)卷
- 20S515 鋼筋混凝土及磚砌排水檢查井
- (正式版)HGT 6313-2024 化工園區(qū)智慧化評價(jià)導(dǎo)則
- 一年級古詩新唱社團(tuán)計(jì)劃
- 新加坡SM1向性測試模擬試卷
- 美國小企業(yè)投資公司計(jì)劃(SBIC)
- 中考數(shù)學(xué)復(fù)習(xí)經(jīng)驗(yàn)交流PPT課件
- 商務(wù)演示模版
- 美國簽證在職證明中英文模板.doc
- 患者約束技術(shù)評分標(biāo)準(zhǔn)
評論
0/150
提交評論