FunctionCompileExportByteArray

FunctionCompileExportByteArray[fspec]

関数指定 fspec をコンパイルして得られたバイナリLLVMコードのビット配列を与える.

FunctionCompileExportByteArray[defs,fspec]

コンパイルに補助定義 defs を使う.

FunctionCompileExportByteArray[fspec,"format"]

バイナリコードのバイト配列を指定の形式で与える.

詳細とオプション

例題

すべて開くすべて閉じる

  (3)

関数をコンパイルしたものを生成し,結果をバイト配列として返す:

FunctionCompileExportByteArrayでいくつかの関数がコンパイルできる:

関数をホールドするときは連想を使うと便利である:

FunctionDeclarationで補助定義を与えることができる:

オプション  (3)

CompilerEnvironment  (1)

コンパイラ環境を作って関数定義を加える:

コンパイルでコンパイラ環境を使う:

ProgressReporting  (1)

コンパイル中の進捗状況は報告される:

ProgressReportingFalseに設定すると進捗状況は報告されなくなる.

ProgressReportingのデフォルト値はAutomaticであるが,これは大域設定$ProgressReportingが使われることを意味する.これをFalseに設定すると進捗状況は報告されなくなる.

TargetSystem  (1)

デフォルト設定のAutomaticでは,実行中のマシンアーキテクチャ用のコードが生成される:

TargetSystemは,希望するプラットフォームの$SystemIDに設定することができる:

Wolfram Research (2019), FunctionCompileExportByteArray, Wolfram言語関数, https://reference.wolfram.com/language/ref/FunctionCompileExportByteArray.html (2021年に更新).

テキスト

Wolfram Research (2019), FunctionCompileExportByteArray, Wolfram言語関数, https://reference.wolfram.com/language/ref/FunctionCompileExportByteArray.html (2021年に更新).

CMS

Wolfram Language. 2019. "FunctionCompileExportByteArray." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2021. https://reference.wolfram.com/language/ref/FunctionCompileExportByteArray.html.

APA

Wolfram Language. (2019). FunctionCompileExportByteArray. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/FunctionCompileExportByteArray.html

BibTeX

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

BibLaTeX

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