Erreur: (.text+0x18): undefined reference to 'main'
Bonsoir,
Voulant créer un petit projet de test à l'aide de classes, je tombe sur l'erreur
Code:
(.text+0x18): undefined reference to `main'
Je comprends bien ce qui lui pose problème mais je ne vois pas ce que je fais mal dans l'édition des liens à priori...
Voici mes fichiers tout simples:
Date.h
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
|
#ifndef __DATE_H__
#define __DATE_H__
#include <iostream>
class Date {
public:
Date();
};
#endif |
Date.cc
Code:
1 2 3 4 5 6 7
| #include "Date.h"
using namespace std;
Date::Date() {
cout << "coucou" << endl;
} |
main.cc
Code:
1 2 3 4 5 6 7 8
| #include <iostream>
#include "Date.h"
using namespace std;
int main() {
return 0;
} |
et le Makefile
Code:
1 2 3 4 5 6 7 8
| test: main.o Date.o
g++ -o test Date.o main.o
main.o: main.cc
g++ -o main.o main.cc
Date.o: Date.cc Date.h
g++ -o Date.o Date.cc |
J'écume le net et les forums depuis le début d'après midi et rien à faire....:cry:
Merci d'avance :oops: