Vine Linux 上でMATLABを起​動するとlibstd​c++に関するエラー​が発生します。

5 vues (au cours des 30 derniers jours)
MathWorks Support Team
MathWorks Support Team le 25 Oct 2013
Vine Linux 上でMATLABを起動するとlibstdc++に関する下記エラーが発生します。
(エラーメッセージ)
error while loading shared libraries: libstdc++.so.6: cannot handle TLS data

Réponse acceptée

MathWorks Support Team
MathWorks Support Team le 25 Oct 2013
この問題を回避するには、下記手順にて設定します。
(1) Vine Linux のアドオンパッケージとして提供される 上位バージョンのlibstdc++をインストールします。
apt-get update
apt-get install libstdc++34
(2) MATLAB R2007aを起動するShell上で環境変数を定義します。
export LD_PRELOAD=/usr/lib/libstdc++.so.6
(3) MATLAB R2007aを起動し、ご確認下さい。
例)
$MATLAB/bin/matlab/
※ $MATLABはMATLABのインストールディレクトリを表します
なお、上記で問題ないようであれば、
$MATLAB/bin/.matlab7rc.sh
の1行目に
export LD_PRELOAD=/usr/lib/libstdc++.so.6
を記述しますと、今後MATLABを起動する際には、自動的に環境変数の設定が行われるようになります。

Plus de réponses (0)

Tags

Aucun tag saisi pour le moment.

Produits


Version

R2007a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!