TargetSystem

TargetSystem

FunctionCompileおよび関連関数のオプションで,ターゲットとするマシンアーキテクチャを指定する.

詳細

  • TargetSystemFunctionCompileと一緒に使って出力のCompiledCodeFunctionに埋め込む追加的なアーキテクチャを指定することができる.こうすると,再度コンパイルすることなしに出力をプラットフォーム間で移動することができるので便利である.
  • TargetSystemFunctionCompileExportと一緒に使って出力を生成するマシンアーキテクチャが指定できる.
  • TargetSystem->Automaticは,コマンドを実行中のマシンアーキテクチャを指定する.
  • TargetSystemのよく使われる値には,希望のアーキテクチャの$SystemIDがある.
  • 使用可能なマシンアーキテクチャは$TargetSystemsで与えられる.

例題

  (3)

TargetSystemFunctionCompileと一緒に使って結果に含める追加的なプラットフォームが指定できる:

コンパイルされたコード関数は,$SystemID"MacOSX-x86-64""Windows-x86-64"あるいは"Linux-x86-64"のマシンに移動して実行することができる.その際,もとのコードをコンパイルし直す必要はない.

32ビットのLinux ARMプラットフォーム用にLLVM IRを生成する:

使用可能なマシンアーキテクチャ:

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

BibTeX

@misc{reference.wolfram_2024_targetsystem, author="Wolfram Research", title="{TargetSystem}", year="2019", howpublished="\url{https://reference.wolfram.com/language/ref/TargetSystem.html}", note=[Accessed: 22-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_targetsystem, organization={Wolfram Research}, title={TargetSystem}, year={2019}, url={https://reference.wolfram.com/language/ref/TargetSystem.html}, note=[Accessed: 22-November-2024 ]}