debian simics安装过程
1:simics在安装过程中首先要先获取相应的安装包,(虽然simics已经商业化,但是考虑到其来源virtutech公司仍愿意为学术机构提供免费版本)。
2:修改相应的license文件
2.1:将第一行中的this_host修改为本机主机名
2.2:将本机物理地址修改为license上给出的物理地址
3:安装软件
文件下载完毕解压安装包,此时会产生一个simics-4.6-install的目录。进入该目录,运行“install-simics.pl”脚本。在此过程中会让指定license文件的路径,跳过此过程即可,在安装完毕后将license文件拷贝到安装目录下的License文件夹下即可。
4:启动simics若出现
wangye@wangye:~$ simics
(simics-common:2869): Gtk-WARNING **: /opt/simics/simics-4.6/simics-4.6.69/linux32/bin/../sys/lib/libstdc++.so.6: version `GLIBCXX_3.4.11' not found (required by /usr/lib/libscim-1.0.so.8)
(simics-common:2869): Gtk-WARNING **: Loading IM context type 'scim' failed
(simics-common:2869): Gtk-WARNING **: /opt/simics/simics-4.6/simics-4.6.69/linux32/bin/../sys/lib/libstdc++.so.6: version `GLIBCXX_3.4.11' not found (required by /usr/lib/libscim-1.0.so.8)
(simics-common:2869): Gtk-WARNING **: Loading IM context type 'scim' failed
解决办法为:
root@wangye:/opt/simics/simics-4.6/simics-4.6.69/linux32/sys/lib# mv libstdc++.so.6 libstdc++.so.6.bak
root@wangye:/opt/simics/simics-4.6/simics-4.6.69/linux32/sys/lib# ln -s /usr/lib/libstdc++.so.6.0.13 libstdc++.so.6
root@wangye:/opt/simics/simics-4.6/simics-4.6.69/linux32/sys/lib# ls -al
lrwxrwxrwx 1 root root 28 8月 28 10:41 libstdc++.so.6 -> /usr/lib/libstdc++.so.6.0.13
即可解决。