Sublime viene con la una opción por defecto para compilar C++, pero no lo ejecuta y lo muestra por la consola, solo crea el archivo .exe, asi que vamos a crear uno nuevo, aunque no es necesario, solo basta con editar el que esta, pero en esta caso lo crearemos desde cero
Seleccionamos New Build System.
Se nos abrirá una pestaña ya con el "cmd": y le añadimos lo siguiente.
Lo guardan y le ponen el nombre que ustedes quieran, pero siempre y cuando lleve la extensión .sublime-build.
Ya guardado, vamos a Tools, Build System y escogemos el que hicimos en mi caso miC++.
Y lo probamos Ctrl + B.
Necesito algun complemento para utilizar esa funcion? porque no me funciona me tira este error [Decode error - output not utf-8]
ResponderEliminar[Decode error - output not utf-8]
[Finished in 0.4s] gracias de antemano
Hola que tal, no se necesita un complemento, solo el compilador yo instale MingW http://sourceforge.net/projects/mingw/ y de ahi pones en las variables locales la direccion del ejecutable, espero y te funciones si no me avisas.
Eliminar"g++" no se reconoce como un comando interno o externo,
ResponderEliminarprograma o archivo por lotes ejecutable.
[Finished in 0.1s with exit code 1]
si usas windows checa las variables de entorno en el path, debe tener la ruta de MinGW
Eliminarhttp://sourceforge.net/projects/mingw/ (instalas primero).
Me avisas si no te funciona
Disculpa, y como le hago para compilar un archibo en C, con sublime text
ResponderEliminarHola que tal, pues si haz compilado desde consola C sabrás que se usa el comando gcc.
EliminarAsí que en sublime cambia el g++ por gcc. Pero en realidad no te debería ocasionar un problema.
Un saludo, me avisas que tal te fue.
oye disculpa ya agregue mi variable de entorno, pero me sale este error Fatal Error:no input files
ResponderEliminar¿Cual compilador utilizaste?. yo utilce el MingGm
ResponderEliminarHola que tal, pues yo uso el mismo,http://sourceforge.net/projects/mingw/ checa muy bien que pongas la ruta del mingw en PATH, de ahi si te sale "no input files" es porque no les estas pasando el archivo a compilar.
EliminarCheca muy bien este comando: http://1.bp.blogspot.com/-iA7kgHTEwfg/UV-G35zpSBI/AAAAAAAAAzM/uOzy1p9YRmk/s640/dos.png Comenta si todavía no te funciona para verlo con mas detalle. Un saludo.
Ya quedo gracias.!!!
ResponderEliminarDe nada, un saludo de mi parte.
EliminarExcelente información, como lo puedo compilar y ejecutar desde un Mac?...
ResponderEliminarMi hermano, es la primera vez que uso este programa podrias ayudarme porfavor pero haslo lento para poder entenderte, mira me sale este error cuando quiero compilar un codigo en c++:
ResponderEliminar#include
#include
int main()
{
printf("HOLA MUNDO CRUEL");
getch();
return 0;
}
[Error 2] El sistema no puede encontrar el archivo especificado
[cmd: [u'g++', u'C:\\Users\\xxxxxxx\\Desktop\\1.cpp', u'-o', u'C:\\Users\\XXXXXXX\\Desktop/1']]
[dir: C:\Users\XXXXXXX\Desktop]
[path: C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Toshiba\Bluetooth Toshiba Stack\sys\;C:\Program Files (x86)\Toshiba\Bluetooth Toshiba Stack\sys\x64\;C:\Program Files (x86)\Common Files\Ulead Systems\MPEG;C:\Program Files (x86)\Cracklock\Bin]
[Finished]
PORFAVOR AYUDAME
Hola que tal, si claro te ayudo, de casualidad ya instalaste el compilador? Descarga e instala el siguiente si no.
Eliminarhttp://sourceforge.net/projects/mingw/ Me avisas.
hola me aparece esto cuando intento compilar ""g++ -Wall Ejemplo2.cpp -o Ejemplo2 && Ejemplo2.exe"" no se reconoce como un comando interno o externo,
ResponderEliminarprograma o archivo por lotes ejecutable.
[Finished in 0.1s with exit code 1]
[cmd: ['g++ -Wall Ejemplo2.cpp -o Ejemplo2 && Ejemplo2.exe']]
[dir: C:\Users\MataLions\Desktop]
[path: C:\ProgramData\Oracle\Java\javapath;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Intel\OpenCL SDK\2.0\bin\x86;C:\Program Files (x86)\Intel\OpenCL SDK\2.0\bin\x64;C:\Users\MataLions\Desktop\MinGW\bin;]
a mi pasaba lo mismo pero ya lo solucione
ResponderEliminarSOLUCION!!!!
-tienes q descargar MinGW e instalar
-modificar el PATH ...ejemplo" ;C:\MinGW\bin "
-instalar el Package Control y el plugins de C++
y ya esta!!
Exacto, muchas gracias por colaborar.
EliminarHola segui el tuto y me ayude de este otro http://www.ishaanrawat.com/building-running-c-in-sublime-text-windows/ , pero sigo teniendo problemas. Que hacer ??? ...gracias
ResponderEliminar""g++ -wall holamundo.cpp -o holamundo && holamundo.exe"" no se reconoce como un comando interno o externo,
programa o archivo por lotes ejecutable.
[Finished in 0.1s]
Hola johan, como comento en los anteriores comentarios, ya instalaste MinGw y modificaste el path de tu sistema?
Eliminarg++: error: unrecognized command line option '-wall'
Eliminar[Finished in 0.3s with exit code 1] este error que es? :/
Una pregunta como es que cambio la ruta del Path ya instale el MinGw pero la verdad soy novato en esto, gracias de antemano por el articulo, ya había estado buscando como solucionar el problema.
ResponderEliminarHola disculpa a mi no me funciona y en el path ya esta especificada la ruta del MinGw
ResponderEliminarHola me puedes decir el detalle de tu error, saludos
EliminarComo cambio la ruta del Path ??
ResponderEliminarHola jorge, solo necesitas acceder a las variables de entorno de tu pc y agregar la ruta de tu MingGw, saludos
EliminarEste comentario ha sido eliminado por el autor.
ResponderEliminarEste comentario ha sido eliminado por el autor.
ResponderEliminarEste comentario ha sido eliminado por el autor.
ResponderEliminarEste comentario ha sido eliminado por el autor.
ResponderEliminarEste comentario ha sido eliminado por el autor.
ResponderEliminarEste comentario ha sido eliminado por el autor.
ResponderEliminarEste comentario ha sido eliminado por el autor.
ResponderEliminarEste comentario ha sido eliminado por el autor.
ResponderEliminarcomo eres mierda..
ResponderEliminarHola, tengo sublime en linux, modifique un poco el texto para poder compilar, ya lo ahce, solo que al final pone este texto:
ResponderEliminar[Finished in 0.0s with exit code 12]
[cmd: ['gcc -o hola hola.c && ./hola']]
[dir: /home/cesar]
En realidad si cimpila y ejecuta, solo es porque no me gusta que aparezca todo ese texto despues de ejecutar.
Saludos.
Hola cesar, excelente que pueda compilar y ejecutar, si puedes podemos checar a ver que paso ahi, me puedes mandar tu script si gustas.
EliminarExcelente Domingo
hola .... me sale ese error como lo modifico
ResponderEliminar"g++" no se reconoce como un comando interno o externo,
programa o archivo por lotes ejecutable.
[Finished in 0.1s]