1. 程式人生 > >or1200構建sopc系統之軟體環境搭建

or1200構建sopc系統之軟體環境搭建

使用預先編譯好的工具鏈

下載:

ftp://ocuser:[email protected]/toolchain/or32-elf-linux-x86.tar.bz2

解壓

tar xjf or32-elf-linux-x86.tar.bz2


解壓會產生一個新的目錄,or32-elf/ 匯出檔案路徑,把以下這句命令新增到~/.bashrc檔案中

vim ~/.bashrc  

在文字末尾新增

export PATH=$PATH:/home/mark/work/or32-elf/bin

測試

命令列輸入or32-elf-

,按兩下tab

$ or32-elf-

or32-elf-addr2line  or32-elf-gcov       or32-elf-objdump

or32-elf-ar         or32-elf-gdb        or32-elf-profile

or32-elf-as         or32-elf-gdbtui     or32-elf-ranlib

or32-elf-c++filt    or32-elf-gprof      or32-elf-readelf

or32-elf-cpp        or32-elf-ld         or32-elf-sim

or32-elf-gcc        or32-elf-mprofile   or32-elf-size

or32-elf-gcc-4.2.2  or32-elf-nm         or32-elf-strings

or32-elf-gccbug     or32-elf-objcopy    or32-elf-strip


即可


所遇到問題:

1、在使用pieTTY和SecureCRT進行遠端登入虛擬機器時遇到無法連線  

解決方法:

 關閉防火牆  service iptables stop

 開啟ssh服務 service sshd restart


2、由於我使用的是CentOS6.5 64位版本 而工具鏈只支援X86 

解決方法:

 yum 安裝32位庫即可


命令:

 yum install -y libstdc++*.i686 ncurses*.i686 gtk2*.i686 glibc*.i686  libXxf86vm*.i686 libSM*.i686 PackageKit-gtk-module*.i686 libcanberra-gtk2*.i686