コンパイラをラップした関数

概要

コンパイラをラップした関数を提供する。今のところVisual C++とGCCとClangの3つをサポートしている。

関数一覧

compilers.msvc(sources, executable)

Visual C++をラップした関数。内部でコンパイラを呼び出してコンパイルする。

  • sources - ソースファイルのセル配列。

  • executable - 生成する実行ファイルの名前。

  • 戻り値[status, output]

    statusはコンパイルが成功したかどうかを表す。0の時は成功している。

    outputにはコンパイラの標準出力への出力がそのまま書き込まれる。

compilers.clang(sources, executable)

Clangをラップした関数。引数と戻り値はcompilers.msvc()と同じ。

compilers.gcc(sources, executable)

GCCをラップした関数。引数と戻り値はcompilers.msvc()と同じ。