、ビルド]を選択 - >新規ビルドシステムを... とコピー&ペーストこの:
のWindows
コンパイルのみ:
{
"cmd" : ["gcc", "$file_name", "-o", "${file_base_name}.exe", "-lm", "-Wall"],
"selector" : "source.c",
"shell":true,
"working_dir" : "$file_path"
}
コンパイル&実行:
{
"windows":
{
"cmd": ["cc","-std=c99" ,"$file_name","-o", "${file_base_name}.exe", "-lm", "-Wall", "&","start", "${file_base_name}.exe"]
},
"selector" : "source.c",
"shell": true,
"working_dir" : "$file_path",
}
Linuxの
コンパイルのみ:
{
"cmd" : ["gcc", "$file_name", "-o", "${file_base_name}", "-lm", "-Wall"],
"selector" : "source.c",
"shell":false,
"working_dir" : "$file_path"
}
コンパイル&ラン:
{
"linux":
{
"cmd": ["cc","-std=c99" ,"$file_name","-o", "${file_base_name}", "-lm", "-Wall", ";", "./${file_base_name}"]
},
"selector" : "source.c",
"shell": true,
"working_dir" : "$file_path",
}
と拡張子でこれを保存* .sublime-build
STは入力ストリームとして使うことができないので、bash、zshなどのシェルを使用する必要があります。
ST2では、ユーザー入力、つまり4番目のリクエストは許可されません。返信いただきありがとうございます。 – AGS
問題が解決しました。 :) – userzerox