2012-07-06 10 views
5

Quiero construir programas en el comando de generación incorporada de texto sublime 2texto sublime acumulación Linux gcc para programas sencillos C

He hecho un archivo gcc.sublime-construcción con

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

pero todo lo que obtengo es un error que dice

gcc: error fatal: no hay archivos de entrada compilación terminada. [terminado en 0.0s con código de salida 4]

cualquier idea

Respuesta

0

Me gustaría hacer esto con un Makefile:

CC=gcc 
all: source 

Entonces, el tipo make.

5

Sublime Text está ejecutando gcc sin parámetros porque "shell": true significa que el valor de "cmd" se pasa a un shell, y debe ser una cadena. En su archivo, parece que desea pasar los parámetros directamente a GCC, por lo que debe establecer "shell" en false.

+0

@DickWthomas podría estar ausente, pero la respuesta sigue siendo la correcta. – JSmyth

Cuestiones relacionadas