Error compilando con GCC

Hola.

Estoy compilando un fichero .c con la instrucción:

gcc file.c -o file_compiled


Si ejecuto el fichero resultante en mi máquina local, va bien. Si la copio a otra, me salta el error:

Syntax error: "(" unexpected


Quizá he de ejecutar gcc con opciones específicas del objetivo (kernel 3.2.0-23-generic-pae), pero no sé cómo.

¿Alguien me puede ayudar?

Gracias!
Müllenkamp escribió:https://unix.stackexchange.com/questions/336436/syntax-error-unexpected-when-execute-a-compiled-c-program


Así que es eso...se ha de compilar para el sistema operativo objetivo...

¿Sabes si se puede hacer con el mismo gcc y con otros parámetros? ¿O he de descargar otro compilador?

Gracias!
banderas20 escribió:¿Sabes si se puede hacer con el mismo gcc y con otros parámetros? ¿O he de descargar otro compilador?

Hum... a ver @banderas20 no te lo tomes a mal por que no es mi intencion pero parte del aprendizaje consiste en saber documentarse. Ese link que te puse ayer lo encontre en menos de un minuto en Google.

Con GCC puedes hacer Cross Compilation.

Suerte.
No te preocupes. Fueron las prisas por acabar una práctica. Lo vi después.

Gracias de todas formas!
4 respuestas