voilà mon programme main.cpp
Voilà mon Makefile
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 #include <iostream> using namespace std; int main() { char buffy[128]; cout << "Hello World!\n"; exit(0); }
je ne comprends pas bien les erreurs suivantes du Makefile (sous Eclipse)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 #makefile resultat : main.o g++ main.o -o resultat main.o : main.cpp g++ -c main.cpp all : ${MAKE} main clean : -del main.o
Kind Status Priority Description Resource In Folder Location
Error *** [all] Erreur 2 Essai
Error *** [main] Erreur 1 Essai
Error *make main In function `main': main.o Essai line 0
Error * undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*)' In functionKind Status Priority Description Resource In Folder Location
Error *** [all] Erreur 2 Essai
Error *** [main] Erreur 1 Essai
Error *make main In function `main': main.o Essai line 0
Error * undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*)' In function `__static_initialization_and_destruction_0(int, int)': main.o Essai line 0
Error * undefined reference to `std::cout' In function `main': main.o Essai line 0
Error * undefined reference to `std::ios_base::Init::~Init [in-charge]()' undefined reference to `__gxx_personality_v0' main.o Essai line 0
Error * undefined reference to `std::ios_base::Init::Init[in-charge]()' In function `__tcf_0': main.o Essai line 0
`__static_initialization_and_destruction_0(int, int)': main.o Essai line 0
Error * undefined reference to `std::cout' In function `main': main.o Essai line 0
Error * undefined reference to `std::ios_base::Init::~Init [in-charge]()' undefined reference to `__gxx_personality_v0' main.o Essai line 0
Error * undefined reference to `std::ios_base::Init::Init[in-charge]()' In function `__tcf_0': main.o Essai line 0
Merci beaucoup pour votre aide
Partager