これは、make
が PATH にないためです。ターミナルでビルドできる場合は、 を使用which make
して へのパスを把握し、make
それをビルドのパスに追加します。Makefile ビルド システムを編集してパスを追加できます。
新しいメイクファイル ルールは次のようになります。
{
"cmd": ["make"],
"file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",
"working_dir": "${project_path:${folder:${file_path}}}",
"selector": "source.makefile",
"path": "/usr/local/bin:/Applications/Xcode.app/Contents/Developer/usr/bin",
"variants":
[
{
"name": "Clean",
"cmd": ["make", "clean"]
},
{
"name": "Test",
"cmd": ["make", "test"]
}
]
}
これは基本的にデフォルトのmake
ターゲットですが、PATH と (もちろん) テスト ターゲットに追加しました。gcc、ifort、またはコンパイルに使用しているものを見つけるために、PATH を拡張する必要がある場合があります。 Linux と Mac、およびWindowsでディレクトリを分離するために使用:
;
します。他の環境変数を変更することもできます。ライブラリとインクルード ディレクトリを使用できるように、DYLD_LIBRARY_PATH と CPATH を設定する必要がありました。
Sublime 設定の User ディレクトリに Make (OSX).sublime-build として保存する必要があります。(OSX) は、このファイルが Mac でのみ使用されることを保証するため、Mac 以外のコンピューターに設定をコピーするときに、パスをガンクすることはありません。