TargetSystem
FunctionCompileおよび関連関数のオプションで,ターゲットとするマシンアーキテクチャを指定する.
詳細
- TargetSystemをFunctionCompileと一緒に使って出力のCompiledCodeFunctionに埋め込む追加的なアーキテクチャを指定することができる.こうすると,再度コンパイルすることなしに出力をプラットフォーム間で移動することができるので便利である.
- TargetSystemをFunctionCompileExportと一緒に使って出力を生成するマシンアーキテクチャが指定できる.
- TargetSystem->Automaticは,コマンドを実行中のマシンアーキテクチャを指定する.
- TargetSystemのよく使われる値には,希望のアーキテクチャの$SystemIDがある.
- 使用可能なマシンアーキテクチャは$TargetSystemsで与えられる.
例題
例 (3)
TargetSystemをFunctionCompileと一緒に使って結果に含める追加的なプラットフォームが指定できる:
コンパイルされたコード関数は,$SystemIDが"MacOSX-x86-64","Windows-x86-64"あるいは"Linux-x86-64"のマシンに移動して実行することができる.その際,もとのコードをコンパイルし直す必要はない.
Wolfram Research (2019), TargetSystem, Wolfram言語関数, https://reference.wolfram.com/language/ref/TargetSystem.html.
テキスト
Wolfram Research (2019), TargetSystem, Wolfram言語関数, https://reference.wolfram.com/language/ref/TargetSystem.html.
CMS
Wolfram Language. 2019. "TargetSystem." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/TargetSystem.html.
APA
Wolfram Language. (2019). TargetSystem. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/TargetSystem.html