- 2010-01-21 (Thu) 16:22
- ソフトウェア ( Linux/coLinux )
実はicc11.1ではUbuntu9.10がサポートされていないという.でもそんなの気にせず無理やり入れる.
参考:http://software.intel.com/en-us/forums/showthread.php?t=69247
とりあえず、インストーラを騙した後に、64bitだけでもjauntyからlibstdc++.so.5をもらってくる.これで動いた.
手順1:インストーラを騙すためのリンクを作る.
sudo ln -s /usr/lib32/libstdc++.so.6 /usr/lib32/libstdc++.so.5 sudo ln -s /usr/lib64/libstdc++.so.6 /usr/lib64/libstdc++.so.5
手順2:普通にicc11.1をインストール.この時点では,プログラムをコンパイル(リンク)しようとするとlibstdc++.soに特定の関数が見つからないと怒られる.
手順3:ちゃんとした libstdc++.so.5 を jaunty からもらってくる.http://packages.ubuntu.com/ja/jaunty/amd64/libstdc++5/download
手順4:適当にコンパイラにパスを通して,さらに /etc/ld.so.conf.d/ のどこかにライブラリへのパスを通す.
かっこ悪いけど動けばいいのでコレにて問題解決.
- Newer: Meadow で Ispell