Précédent   Forum du club des développeurs et IT Pro > C et C++ > C
C Forum d'entraide technique sur le langage C. Avant de poster -> F.A.Q. C, Avant de poster.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 06/01/2013, 15h12   #1
dany135
Invité régulier
 
Homme dany
Inscription : septembre 2012
Messages : 15
Détails du profil
Informations personnelles :
Nom : Homme dany
Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

Informations forums :
Inscription : septembre 2012
Messages : 15
Points : 9
Points : 9
Par défaut a propos de '__fentry__'

Bonjour a tous!
Tout d'abord je vous souhaite une bonne année , une bonne santé et quelques sous si possible

Sinon ma question est :

J'ai souvent ce message d'erreur lors de la compilation sous code blocks :

undefined reference to '__fentry__'

En connaissez vous la signification ou la raison ?

Merci pour vos réponses
dany135 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/01/2013, 18h53   #2
Bktero
Expert Confirmé Sénior
 
Avatar de Bktero
 
Ingénieur systèmes embarqués
Inscription : juin 2009
Messages : 1 712
Détails du profil
Informations personnelles :
Âge : 25
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations professionnelles :
Activité : Ingénieur systèmes embarqués
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : juin 2009
Messages : 1 712
Points : 4 208
Points : 4 208
Citation:
undefined reference to '__fentry__'
L'erreur est une erreur d'édition des liens. La compilation a dû se passer comme il faut, car le bon header devait être là, mais quand est venu le moment d'assembler les morceaux, l'éditeur de liens (inker, en anglais) n'a pas trouvé ce qui va derrière ce symbole.

Utilises-tu une bibliothèque particulière ? Est-elle correctement ajouté au projet CodeBlocks (cf ma signature en fait...) ?
__________________
Si Code::Blocks vous dit undefined reference to 'socket@12', cela signifie que vous avez un problème d'édition des liens. Allez dans Projects / Build Options / Linker Settings / Add et renseigner ici les .a qui vont bien. Exemple pour les sockets : C:\Program Files\CodeBlocks\MinGW\lib\libws2_32.a

Pour les adeptes du langage SMS, allez ici et ramenez la traduction française ^^

Pour vos problèmes d'embarqué, utilisez le forum dédié !
Bktero est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/01/2013, 19h37   #3
dany135
Invité régulier
 
Homme dany
Inscription : septembre 2012
Messages : 15
Détails du profil
Informations personnelles :
Nom : Homme dany
Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

Informations forums :
Inscription : septembre 2012
Messages : 15
Points : 9
Points : 9
Bonsoir
Non pourtant je n'utilise pas de bilblio particulière... Bon je vais checker ça . Merci en tout cas pour la réponse :-)
À bientôt
Dany
dany135 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/01/2013, 20h56   #4
Bktero
Expert Confirmé Sénior
 
Avatar de Bktero
 
Ingénieur systèmes embarqués
Inscription : juin 2009
Messages : 1 712
Détails du profil
Informations personnelles :
Âge : 25
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations professionnelles :
Activité : Ingénieur systèmes embarqués
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : juin 2009
Messages : 1 712
Points : 4 208
Points : 4 208
Peux-tu nous préciser ton système d'exploitation, le message d'erreur exact, voire un code minimaliste reproduisant le problème stp ?
__________________
Si Code::Blocks vous dit undefined reference to 'socket@12', cela signifie que vous avez un problème d'édition des liens. Allez dans Projects / Build Options / Linker Settings / Add et renseigner ici les .a qui vont bien. Exemple pour les sockets : C:\Program Files\CodeBlocks\MinGW\lib\libws2_32.a

Pour les adeptes du langage SMS, allez ici et ramenez la traduction française ^^

Pour vos problèmes d'embarqué, utilisez le forum dédié !
Bktero est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/01/2013, 14h43   #5
Médinoc
Expert Confirmé Sénior
 
Avatar de Médinoc
 
Homme
Développeur informatique
Inscription : septembre 2005
Messages : 22 396
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 29
Localisation : France

Informations professionnelles :
Activité : Développeur informatique
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : septembre 2005
Messages : 22 396
Points : 32 046
Points : 32 046
Envoyer un message via MSN à Médinoc
Ça me fait penser à un symbole similaire sous Windows, __fltused. En clair, je pense que tu utilises des nombres à virgule flottante, et que tu dois donc lier ton programme à la bibliothèque mathématique (libm.a).

Essaie en rajoutant l'option -lm à ta commande d'édition de liens.
__________________
SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parlé avant.

"Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
Apparently everyone.
-- Raymond Chen.
Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.
Médinoc est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 13h10.


 
 
 
 
Partenaires

Hébergement Web