Lo iba editar el de arriba y no pude lo dejo aqui:
Cita: has de incluir el header.h en main.cpp así:
Código C:
Ver original//main.cpp
#include...
#include...
#include "header.h"
int main(){}
...construyes el archivo obj de main aparte main.o
gcc -c main.cpp
Luego enlazas los 2 .o y lo compilas.
gcc -o programa main.o objeto.o
o bien lo haces todo directo así:
gcc -o programa main.cpp header.o
El archivo resultante sera ejecutable llamado programa.
Es mejor que todo se encuentre en una misma carpeta sino vas a tener que poner las rutas completas y sera un coñaz.... XD
¿A ver lo tienes todos los archibos juntos?
El problema es que soy de windows =( pero es mas o menos igual.
Entra con ese comando a ver si te dice que tienes ok el compilador:
gcc -v
te tiene que devolver la version del compilador si no esta mal el path o algo falla.