1
編譯C++源代碼後,我想通過sublime text命令使用輸入文件運行它。如何才能做到這一點?運行C++文件,輸入Sublime Text 2
編譯C++源代碼後,我想通過sublime text命令使用輸入文件運行它。如何才能做到這一點?運行C++文件,輸入Sublime Text 2
如果你的意思後你的C++生成文件中的參數,我已經找到了一種方法在一個狡猾的方式做到這一點...我創建了一個新的構建系統C++ 11,並且增加了輸入文件(見下文INPUT_FILE )到運行部分。
{
"cmd": ["g++", "-Wall", "-Wextra", "-pedantic", "-std=c++0x", "${file}", "-o", "${file_path}/${file_base_name}"],
"file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",
"working_dir": "${file_path}",
"selector": "source.c, source.c++",
"variants":
[
{
"name": "Run",
"cmd": ["bash", "-c", "g++ -Wall -Wextra -pedantic -std=c++0x '${file}' -o '${file_path}/${file_base_name}' && '${file_path}/${file_base_name}' input_file"]
}
]}
保存文件,例如C++11.sublime-build
,在$HOME/.config/sublime-text-2/Packages/User
。選擇Build System C++ 11,它應該完成這項工作。
這樣做。謝謝@RicLeal! – 2013-04-05 15:44:12
在[項目設置](http://www.sublimetext.com/docs)中設置適當的[構建系統](http://docs.sublimetext.info/en/latest/file_processing/build_systems.html) /2/projects.html)? – 2013-04-05 09:23:50