C言語を勉強しています。私はデニス・リッチーとカーニハンの本を参考にしています。そして、そこにちょうどANSI苦情プログラムがあります。 ANSIコンパイラをインストールしました。 Sublime text 2エディターをインストールしました。誰かが私に次のことをするビルドシステムを教えてもらえますか?.
1)ソースファイルをコンパイルする
2)コンパイルが失敗した場合、エラーを(適切にフォーマットされた方法で)崇高に表示します。
3)コンパイルが成功したら、作業ディレクトリ内のソースファイル名と同じ名前のバイナリファイルを生成します。
4)出力を計算するために崇高な範囲内でユーザー入力を受け入れます。 (私は初心者なので、ほとんどの場合、ユーザーに入力を求めるプログラムを作成します。例:ユーザー入力名の文字数を計算するプログラム。)
5)コンパイルして実行するための個別の選択。
前もって感謝します。
メニューから、ビルド->新しいビルドシステム...を選択し、これをコピーして貼り付けます
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などのシェルを使用する必要があります。
言語または「プレーンテキスト」と書かれた崇高なテキスト2でステータスバーを表示し、それをクリックして「c」言語を検索します。ビルドするには、保存するだけですCtrl-s
およびビルドCtrl-B
、ケーキのように簡単です。また、CフレンドリーなIDE Eclipseのように試すこともできます。 http://www.Eclipse.org/