Problème avec mon compilateur dans DEv C++
Résolu
florebcio
Messages postés
191
Date d'inscription
Statut
Membre
Dernière intervention
-
momo -
momo -
Bonjour les internautes,
Mon problème est que quand j'écris mon programme sous Dev C++, lors de la compilation aucune erreur n'est détecté , seulement il m'indique ceci et impossible de continuer l'éxécution du programme:
[Linker error] undefined reference to `__cpu_features_init'
Je n'arrive pas à résoudre ce problème donc je fais appelle à votre aide.
Merci d'avance! :)
Mon problème est que quand j'écris mon programme sous Dev C++, lors de la compilation aucune erreur n'est détecté , seulement il m'indique ceci et impossible de continuer l'éxécution du programme:
[Linker error] undefined reference to `__cpu_features_init'
Je n'arrive pas à résoudre ce problème donc je fais appelle à votre aide.
Merci d'avance! :)
A voir également:
- Problème avec mon compilateur dans DEv C++
- Dev c++ - Télécharger - Langages
- Massgrave dev - Accueil - Windows
- Dev home. - Télécharger - Développement
- Dev pascal - Télécharger - Édition & Programmation
- Code blocks avec compilateur - Télécharger - Langages
25 réponses
Problème résolu!Désolé, tu avais bien raison la solution est la : http://www.commentcamarche.net/forum/affich 4014250 probleme linker avec dev c. A+
C'est en C++, et mon programme est tout simple, je viens juste de commencer mon apprentissage de ce langage.
Mon programme ets le suivant:
//
// Conversion de températures de degrés Celsius
// en degrés Fahrenheit:
// Fahrenheit = Celsius * (212-32)/100 + 32
//
#include <cstdio>
#include <cstdlib>
#include <iostream>
using namespace std;
int main(int nNumberofArgs, char* pszArgs[])
{
//saisie de la température en Celsius
int celsius;
cout << "Entrez la température en Celsius : ";
cin >> celsius;
//calcul du facteur de conversion de Celsius
//en Fahrenheit
int factor;
factor = 212 - 32;
// applique le facteur de conversion pour le passage
// de degrés Celsius en degrés Fahrenheit
int fahrenheit;
fahrenheit = factor * celsius/100 + 32;
// affiche les résultats (suivis d'un saut de ligne)
cout << "Valeur en degrés Fahrenheit : ";
cout << fahrenheit << endl;
// avant de terminer le programme, attend le signal de
// l'utiliseteur pour lui permettre de voir le résultat
system("PAUSE");
return 0;
}
Merci de bien vouloir m'aider:)
Mon programme ets le suivant:
//
// Conversion de températures de degrés Celsius
// en degrés Fahrenheit:
// Fahrenheit = Celsius * (212-32)/100 + 32
//
#include <cstdio>
#include <cstdlib>
#include <iostream>
using namespace std;
int main(int nNumberofArgs, char* pszArgs[])
{
//saisie de la température en Celsius
int celsius;
cout << "Entrez la température en Celsius : ";
cin >> celsius;
//calcul du facteur de conversion de Celsius
//en Fahrenheit
int factor;
factor = 212 - 32;
// applique le facteur de conversion pour le passage
// de degrés Celsius en degrés Fahrenheit
int fahrenheit;
fahrenheit = factor * celsius/100 + 32;
// affiche les résultats (suivis d'un saut de ligne)
cout << "Valeur en degrés Fahrenheit : ";
cout << fahrenheit << endl;
// avant de terminer le programme, attend le signal de
// l'utiliseteur pour lui permettre de voir le résultat
system("PAUSE");
return 0;
}
Merci de bien vouloir m'aider:)
Bonjour
ah le fameux linker error XD
essaye ca :
à la ligne : int main(int nNumberofArgs, char* pszArgs[])
enleve les parametres de main()
ce qui te fait int : main
enfin bon je vien de le compiler sous linux avec g++ et ca passe très bien (bon a part le pause mais c'est normal qu'une focntion windows ne marche pas sous linux lol)
ah le fameux linker error XD
essaye ca :
à la ligne : int main(int nNumberofArgs, char* pszArgs[])
enleve les parametres de main()
ce qui te fait int : main
enfin bon je vien de le compiler sous linux avec g++ et ca passe très bien (bon a part le pause mais c'est normal qu'une focntion windows ne marche pas sous linux lol)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
essaye en faisait "tout recosntruire" apres sinon ca doit etre une option a la con dans devcpp... cherche dans les option du projet et du compliateur si y'a pas un truc du genre "inlcure automatiquement machin" ...
ps : oups pour quand je t'ia di d'enlever les pramaetre de main() il faut quand même laisser les parentheses XD enfin t'as du t'en douter ^^
ps : oups pour quand je t'ia di d'enlever les pramaetre de main() il faut quand même laisser les parentheses XD enfin t'as du t'en douter ^^
J'avais bien mis ls parenthèses je te rassure! :)
J'ai essayé en faisant "tout reconstruire" c'est pas mieux... :(. J'ai RE-essayer d fouiner dans les options et les résultats ne changent pas, toujours ce message d'erreur!!! erci de ton aide. Fais moi signe si tu as du nouveau. Meci!
J'ai essayé en faisant "tout reconstruire" c'est pas mieux... :(. J'ai RE-essayer d fouiner dans les options et les résultats ne changent pas, toujours ce message d'erreur!!! erci de ton aide. Fais moi signe si tu as du nouveau. Meci!
je regarderai ca demain si je pense à demarrer sous windows parce que la je peux rien faire de plus, désolé..
bon j'ai regardé dans mon devcpp mais je vois pas qu'est ce qui pourrai provoquer ca
ca doit encore être une option à la con qui est activée...
ca doit encore être une option à la con qui est activée...
Oui j'avais deja lu ce post seulement comment fait-il pour désinstaller son compilateur et lequel remettre? Merci
Euh non pas du tout j'ai seulement celui qui a été installé avec DEV CPP. Comment savoir lequel c'est?? J'ai beau chercher dans les options je n'arrive aps à voir quel compilateur j'utilise...