Блог пользователя harshit2202

Автор harshit2202, история, 5 лет назад, По-английски

I have been trying to run C++ file on Sublime Text 3 (Windows). I got the following sublime-build code

{ "cmd": ["g++","-std=c++14", "{file}", " - o", "{file_base_name}.exe", "&&" , "${file_base_name}.exe<inputf.in>outputf.in"], "shell":true, "working_dir":"$file_path", "selector":"source.c,source.cpp,source.c++", "path": "C:/MinGW/bin", }

But the problem is that if my code goes for TLE, it does not end the code after some time like timeout Rather it just runs infinitely and i have to open task manager to close that .exe file

Any suggestion on how to improve that?

  • Проголосовать: нравится
  • +5
  • Проголосовать: не нравится

»
5 лет назад, # |
  Проголосовать: нравится +1 Проголосовать: не нравится

In Tools you have the option to "Cancel Build". That should solve your problem.

»
5 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

You can install the latest version of Sublime Text. It has solved this error. It has timebound of around 5 seconds by default, you can even change it and make it as per your preference.

It shows this error when you run into an infinite loop.

timeout: the monitored command dumped core Bus error

  • »
    »
    4 года назад, # ^ |
      Проголосовать: нравится +3 Проголосовать: не нравится

    Brother i have latest version of sublime , but it is unregister version, Mostly my codes goes to infinite loop and hang my pc, can you please tell me how to enable this feature?

»
5 лет назад, # |
Rev. 3   Проголосовать: нравится 0 Проголосовать: не нравится

Another solution would be running your executable in new console, so you could do Ctrl+C / Ctrl+Break

I use this .sublime-build: https://paste.darkkeks.me/bb54c6c1/

»
5 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

god bhai god