Autor Tema: compilar en linux  (Leído 3290 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado tomario

  • PIC10
  • *
  • Mensajes: 22
compilar en linux
« en: 30 de Diciembre de 2010, 15:21:02 »
hola tengo 2archivos con extension c( a.c y b.c) y tambien tengo dos archivos con extension h (c.h y d.h) como hago para compilarlos todos, estan escritos en c y compilo en linux, gracias

Desconectado migsantiago

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 8257
    • Sitio de MigSantiago
Re: compilar en linux
« Respuesta #1 en: 30 de Diciembre de 2010, 15:28:36 »
Hola

En mi corta travesía por Linux yo ponía:

Código: [Seleccionar]
cc a.c -o a

Te genera un archivo ejecutable llamado a

Para correrlo debes teclear

Código: [Seleccionar]
./a
Los archivos H deben estar incluidos en los C con #include.

Desconectado ma4826

  • PIC16
  • ***
  • Mensajes: 130
Re: compilar en linux
« Respuesta #2 en: 30 de Diciembre de 2010, 15:30:51 »
 Supongo que c.h y d.h estarán con includes dentro de a.c y/o b.c.

 
Código: [Seleccionar]
gcc -o ejecutable a.c b.c
 Si vas a hacer algo mas complejo sería conveniente que hicieses un Makefile.
 
 Saludos.
万人の友は誰の友でもない。

Desconectado tomario

  • PIC10
  • *
  • Mensajes: 22
Re: compilar en linux
« Respuesta #3 en: 30 de Diciembre de 2010, 20:01:02 »
como se hace un makefile??

Desconectado fidodido18

  • PIC18
  • ****
  • Mensajes: 312
Re: compilar en linux
« Respuesta #4 en: 05 de Enero de 2011, 12:19:08 »
como se hace un makefile??
porque no buscas un ide que se encargue de esto? compilar por consola se hace cuando se trabaja sin un ide..


 

anything