[ Foro de C ]
#include <stdio.h>
int main()
{
printf("Hello World");
return 0;
}
No entiendo por qué me da error al compilarlo en Ubuntu? En un compilador en lína me compila perfecto!
Qué error tiene? El mensaje que me da es algo así como (en inglés por supuesto):
"error de sintaxis en el main"
¿Desde qué entorno lo lanzas con Ubuntu? ¿Seguro que tienes instaladas las herramientas de desarrollo en C y las librerías básicas?
Algo parecido me pasó cuando estudiaba Desarrollo de Software en la UNIAT. Muchas veces el error no está en el código visible, sino en cómo se guarda o compila. Asegúrate de que el archivo esté en UTF-8 sin caracteres raros, y compílalo con gcc archivo.c -o programa. A veces, al copiar desde ciertos editores, se cuelan símbolos invisibles que rompen todo.