Saltar al contenido

¿Cómo compilar y ejecutar C en sublime text 3?

Solución:

¿Ha intentado escribir todo el comando en una sola cadena?

{
"cmd" : ["gcc $file_name -o ${file_base_name} && ./${file_base_name}"],
"selector" : "source.c",
"shell": true,
"working_dir" : "$file_path"
}

Creo (semi-especulación aquí), que ST3 toma el primer argumento como el “programa” y pasa las otras cadenas como “argumentos”. https://docs.python.org/2/library/subprocess.html#subprocess.Popen

Para un sistema de construcción sublime que implementa el comando de menú Ejecutar:

  • Vaya a Herramientas-> Sistema de compilación-> Nuevo sistema de compilación …

O

  • Crea un archivo ~/.config/sublime-text-3/Packages/User/GCC.sublime-build

E inserte esto:

{
"shell_cmd" : "gcc $file_name -o ${file_base_name}",
"working_dir" : "$file_path",
"variants":
  [
    {
      "name": "Run",
      "shell_cmd": "gcc $file_name -o ${file_base_name} && ${file_path}/${file_base_name}"
    }
  ]
}

* Este ejemplo usa el compilador GCC. Siéntete libre de reemplazar gcc con el compilador de su elección.

Podemos compilar el código de C en Sublime Text y podemos imprimir algún valor o cadenas, pero no aceptar la entrada del usuario. (Hasta que lo sé … estoy seguro de la compilación, pero no de la salida de una entrada dada). Si está utilizando Windows, debe configurar las variables de entorno para Sublime Text y el compilador GCC.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *