Home > Archives > 2010年01月21日

2010年01月21日

icc無理やりインストール(動いてるからいいや)

実は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/ のどこかにライブラリへのパスを通す.

かっこ悪いけど動けばいいのでコレにて問題解決.

Home > Archives > 2010年01月21日

Search
Feeds

Page Top