サブライムテキスト3でCTRL + Bを押すたびに、cmdでC++プログラムをコンパイルして実行したいと思います。また、プログラムが完全に実行された後にウィンドウを開いたままにしておく必要があります。私は特に、コードブロックが使うビルドシステムが大好きです。 Sublimeで同じシステムを実装できますか?C++プログラムを崇高なテキストでコンパイルして実行する方法3?
これまでのところ、私は次のビルドシステムを持っている:
{
"cmd": ["mingw32-g++", "-o", "$file_base_name", "$file"],
"path": "C:\\MinGW\\bin\\",
"variants": [
{
"cmd": ["start", "cmd", "/k", "$file_base_name"],
"shell": true,
"name": "Run"
}
]
}
ここでの唯一の問題は、私が最初にコンパイルし、それを実行する必要があります。私はそれをコンパイルして1回の操作で実行したいと考えています。
編集:私は、次のビルドシステムによって、この問題を解決した :
{
"cmd": ["g++.exe", "-std=c++11", "-o", "$file_base_name", "$file", "&&", "start", "cmd", "/c", "$file_base_name & echo. & echo. & pause"],
"shell": true,
"selector": "source.c++"
}
です。 '-Wall -Wextra -g'を' g ++ 'に渡すべきです。あなたの時間の時間を節約するよりも(明白な間違いに対して警告することによって) –