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

5 visualizaciones (últimos 30 días)
MathWorks Support Team
MathWorks Support Team el 25 de Oct. de 2013
Respondida: MathWorks Support Team el 25 de Oct. de 2013
Vine Linux 上でMATLABを起動するとlibstdc++に関する下記エラーが発生します。
(エラーメッセージ)
error while loading shared libraries: libstdc++.so.6: cannot handle TLS data

Respuesta aceptada

MathWorks Support Team
MathWorks Support Team el 25 de Oct. de 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を起動する際には、自動的に環境変数の設定が行われるようになります。

Más respuestas (0)

Etiquetas

Aún no se han introducido etiquetas.

Productos


Versión

R2007a

Community Treasure Hunt

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

Start Hunting!