Top.Mail.Ru
Ответы
Аватар пользователя
10лет
Изменено
Аватар пользователя
Аватар пользователя
Аватар пользователя
Программирование
+3

Программирование, ошибки в sublime text 3

Когда вписываю команды

#include
int main ()
{
printf("Hello World");
return 0;
}

и потом жму "run" то в консоли такая ошибка

[Decode error - output not utf-8]
[Finished in 0.0s with exit code 1]
[shell_cmd: g++ "" -o "/" && "/"]
[dir: D:\Program Files (x86)\Sublime Text 3]
[path: C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;C:\Program Files\Common Files\Microsoft Shared\Windows Live;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files\Common Files\Microsoft Shared\Windows Live]

По дате
По рейтингу
Аватар пользователя
10лет

Вот пример файла темы построения для Sublime Text (С++ through mingw gcc) [mingw-c++.sublime-build]

Ложить в папку D:\Program Files (x86)\Sublime Text 3\Data\Packages\User

{
"cmd": ["gcc.exe", "-o", "$file_base_name", "$file", "-Wall", "-Wextra", "-Werror", "-pedantic-errors", "-std=c++11", "-llibstdc++"],
"file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",
"working_dir": "${file_path}",
"selector": "source.c, source.cc, source.cxx, source.cpp, source.c++",
"shell": true,
"path": "PATH_TO_MINGW_ROOT\\bin\\",

"variants":
[
{
"name": "Run",
"shell": true,
"cmd": ["start", "cmd", "/k", "$file_base_name"],
}
]
}

PATH_TO_MINGW_ROOT - путь к корневому каталогу MINGW [это пакет с gcc и не только]. (для разделения директорий использовать //)

После того, как файл системы построения создан и лежит в данной папке, открываем компилируемый
файл с расширениями *.c, *.cc, *.cxx, *.cpp, *.c++, в меню Tools/Build System выбираем только что созданную (mingw-c++). Все, команды Build и Run работают.

Аватар пользователя
Просветленный
10лет

Ты gcc походу в path не добавил.

Аватар пользователя
Ученик
8лет

Обсуждалось уже тут, вот решение: