Wolfram Computation Meets Knowledge

バージョン11.3では,WSMLinkパッケージの機能のほとんどが,Wolframシステムに実験的に導入された機能で代替されるようになっている. »

SystemModelerのコンパイラ

SystemModelerはC++コンパイラを使って,モデルの高速シミュレーションのための実行ファイルを構築する.モデルをシミュレーションを実行するためには,コンピュータにコンパイラがインストールされていなければならない.サポートされるコンパイラがすでにインストールされている場合は,自動的にそれが検出され使用されるため,特に指定する必要はない.

Wolfram SystemModeler Linkの機能を利用するために,パッケージをロードする.

サポートされるコンパイラのインストール

Windows

Windowsでは,SystemModelerは以下のコンパイラが完全にテストされ,サポートされている.

Mac

SystemModelerを利用するためには,Apple社のXcodeがインストールされていなければならない.XcodeはMac App Storeで入手できる.

Macでは,SystemModelerは,Xcode 6.2のClangについて完全にテストされている.SystemModelerでは,Xcode 6.2以降のClang等,このバージョンと互換の任意のC++ コンパイラが使える可能性も高い.

インストールの手順はこちらをご覧いただきたい.

Linux

Linuxでは,SystemModelerはGCC/G++ 4.4 (32-bitおよび64-bit)について完全にテストされている. SystemModelerでは,例えば任意のGCC/G++ >= 4.4,このバージョンと互換の任意のC++ コンパイラが使える可能性も高い.

インストールの手順はこちらをご覧いただきたい.

コンパイラの検証と設定

このセクションでは,コンパイラ設定の検証と変更で利用できる機能について説明する.これは高度な機能なので,ほとんどのユーザには必要ない.

現在設定されているコンパイラを検証する.

検証が成功しなかった場合,結果には設定に問題があることを示すテストコンパイルからのログも含まれる.

現在選ばれているコンパイラの設定を表示する.

このオプションは規則のリストであり,コンパイラのコマンド,システム上の場所,バージョン,高度な設定オプションを指定する.

サポートされるコンパイラのうち検出されたものすべてをリストすることもできる.

コンパイラの設定を変更して,検出された別のコンパイラを使うようにすることができる.

コンパイラの高度な設定

個々の設定オプションを変更して,コンパイラの設定をカスタマイズすることもできる.

名前
説明
"Command"コンパイラの名称
"Path"実行ファイルへのパス
"Version"コンパイラのバージョン
"PlatformSDKPath"MacOS SDKへのパス
"TargetArchitecture"32ビット,または64ビットアーキテクチャ
"UserFlags"カスタムコンパイラのフラグ

コンパイラの高度な設定のためのオプション

"Command"はコンパイラのタイプを記述する.これは"g++""clang++""cl"のいずれかである.

"Path"オプションの内容はサポートされているコンパイラについては次のようになる.