TWELITE STAGE
1.3
1.3
  • TWELITE STAGE APP
  • LICENSE
  • 改訂履歴
  • 最新版の取得
  • インストール
    • Windows
    • macOS
    • Linux
    • RaspberryPi
  • 使用方法
    • キー操作・マウス操作
    • 画面
      • シリアルポート選択
      • メインメニュー
        • ビューア
          • ターミナル
          • 標準アプリ ビューア
          • グラフ
            • 加速度リアルタイムグラフ
            • センサーグラフ
          • 簡易モニタ
            • CUE ビューア
            • ARIA ビューア
            • グランサー
          • コマンダー
        • アプリ書換
          • BINから選択
          • Actビルド&書換
          • TWELITE APPS ビルド&書換
          • Actエクストラ
          • 指定
          • 再書換
          • ビルド・書換画面
        • インタラクティブモード
        • TWELITE STAGEの設定
        • シリアルポートの選択
    • ログ機能
  • その他仕様など
    • フォルダ構成について
    • コマンドライン引数とiniファイル
    • 環境変数について
    • 000desc.txt
GitBook提供
このページ内
PDFとしてエクスポート
  1. その他仕様など

環境変数について

環境変数について

TWELITE STAGE APP では、内部的に環境変数を設定して make などのビルドプログラムの動作を行います。事前に環境変数の設定は不要です。

内部的に設定される環境変数

環境変数
解説

MWSDK_ROOT

標準では TWELITE STAGE APP の実行形式が格納されるフォルダにある MWSDK フォルダ(つまり../MWSTAGE/MWSDK)が指定されます。 MWSDK.iniが指定される場合は、指定されたフォルダ名を採用します。

MWSDK_TWENET_LIBSRC

サンプルコードやTWELITE APPSのソースコードフォルダには、Microsoft社の Visual Studio Code (VS Code) 用の定義ファイルを予め作成しています。この定義ファイル中にVS Codeエディタ中でコード解釈を行う目的でライブラリソースコードの参照先を指定しますが、この環境変数を用いています。 MWSDK_TWENET_LIBSRC環境変数が適切に指定されると、MWSDK以下ではないプロジェクトフォルダでもコード解釈が行われ、ライブラリ関数名の補完などが機能します。(参考1)

LANG=C

ツールチェインのメッセージを規定の言語(英語)にするため、明示的に設定しています。

PATH

Windowsでは、SDK添付のmsysユーティリティへのPATHを追加します

MWSDK_MAKE_JOBS MWSDK_MAKE_DISABLE_LTO

VS Codeの設定定義で利用します。 JOBS : STAGE APPで設定された並列ビルド数を渡します DISABLE_LTO : LTOを無効化します(Windows)

参考1

.vscode/settings.json の設定例(抜粋)

    "C_Cpp.default.includePath": [
        "${env:MWSDK_TWENET_LIBSRC}/include/**",
        "${env:MWSDK_TWENET_LIBSRC}/src/**"
    ],
    "C_Cpp.default.browse.path": [
        "${env:MWSDK_TWENET_LIBSRC}/include/**",
        "${env:MWSDK_TWENET_LIBSRC}/src/**"
    ],

"../../"で始まる定義は、TWELITE STAGEアプリからプロジェクトを開く場合は不要です。環境変数MWSDK_TWENET_LIBSRCを設定しない場合に、既定のフォルダ構成の時にソース参照先を指定しています。

前へコマンドライン引数とiniファイル次へ000desc.txt

最終更新 2 年前