Cita:
Iniciado por Instru Hola a todos.
Solo aclarenme una duda ....
Tengo algunos .c y .h en un directorio. Todos dependen de todos( si, eso de usar muchas variables globales...y externs).
Bueno, pues al intentar compilarlos, como que no me reconoce de donde vienen los externs, esto solo pasa con gcc. Con dev-c o con msvc todo compila bien.
Como le hago para que todo se compile junto
saludos
Claro, eso pasa por no practicar a compilar con la línea de comandos :)
Los .h no se compilan por sí solos... Veamos, si tienes muchos muchos archivos es mejor que te hagas un makefile y así no tienes que repetir toda la secuencia.
Simplemente para compilar varios .cpp, compilas cada uno por separado y luego con el linker juntas todos los binarios. O éso, o haces que gcc compile todos y te los linke él (creo que dejaba hacerlo también con varios).
Pero sí, especifícanos un poco más que dice el compilador.