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-
$ 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