新装了64位的Ubuntu9.10, 要把开发环境建立起来。一切都没有问题,然而在安装Intel的编译器11.0时,却遇到了依赖性错误。这个错误就是32位的库没有安装。按照经验,执行:
sudo apt-get install ia32-lib
问题解决了一部分,仍然还有错误。查看详情,发现 libstdc++5, glibc都没有,然而在库里也没有找到相应的包。Google了一下,发现原来是9.10的版本里这些包被移出了。按照文章 http://software.intel.com/en-us/articles/using-intel-compilers-for-linux-with-ubuntu/ 里的做法,重新下载了libstdc++5的包,安装。虽然还报错,不过可以忽略并安装之了。具体的做法这里就不详述了,链接的文章里都有。
对于32位的系统,前面提到的文章里也有相应的解决办法