- Tools → Build System → New build system...
- Paste the content below
{
"cmd": ["g++ ${file} -o ${file_path}/${file_base_name} && echo 'Build Finished' && ${file_path}/${file_base_name}"],
"shell" : true
}
- Save as
C++ Build and Run.sublime-build
- Open a C++ file
- Select Tools → Build System → C++ Build and Run
- cmd + b
It worked for me but when i am trying to launch wsl instead of cmd then i am facing problem.Actually the wsl launches and before i could see the screen , it closes.So can anyone guide me how can i launch wsl.exe?I have tried to use the below code for launching wsl.
{
"cmd": ["g++","-Wall","-ansi", "-std=c++17", "$file_name", "-o", "${file_base_name}.exe", "&&", "start", "wsl.exe", "/k" , "$file_base_name"],
"selector": "source.cpp",
"working_dir": "${file_path}",
"path": "C:/MinGW/bin", // Path of installed gcc compiler directory
"shell": true
}