Undefined reference to 'filelength'
Fermé
M.had
-
3 déc. 2011 à 14:26
KX Messages postés 16754 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 25 novembre 2024 - 3 déc. 2011 à 15:03
KX Messages postés 16754 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 25 novembre 2024 - 3 déc. 2011 à 15:03
Bonjour à tous,
Je suis entrain de programmer en langage C sous ubuntu (machine virtuelle). Dans mon programme j'ai utilisé la fonction "filelength" pour récupérer la taille d'un fichier, et quand je le compile il m'affiche comme erreur : undefined reference to 'filelength' . D'après mes connaissances, cette erreur revient à un problème de lien, mais comme je suis sous ubuntu je n'ai pas sue comment la régler.
Merci !!
Je suis entrain de programmer en langage C sous ubuntu (machine virtuelle). Dans mon programme j'ai utilisé la fonction "filelength" pour récupérer la taille d'un fichier, et quand je le compile il m'affiche comme erreur : undefined reference to 'filelength' . D'après mes connaissances, cette erreur revient à un problème de lien, mais comme je suis sous ubuntu je n'ai pas sue comment la régler.
Merci !!
A voir également:
- Undefined reference to 'filelength'
- Reference pto - Accueil - Box & Connexion Internet
- Qwerty to azerty - Guide
- 1 to ✓ - Forum Windows
- Video to video - Télécharger - Conversion & Codecs
- Majuscule to minuscule - Guide
1 réponse
KX
Messages postés
16754
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
25 novembre 2024
3 020
3 déc. 2011 à 14:34
3 déc. 2011 à 14:34
Regarde fseek et ftell
fseek(f, 0, SEEK_END); // tu te déplaces à la fin du fichier size = ftell(f); // tu lis la position courante fseek(f, 0, SEEK_SET); // tu reviens au début du fichier
3 déc. 2011 à 14:44
3 déc. 2011 à 14:49
filelength doit être dans io.h il faut donc faire #include <io.h>, ou peut-être #include <asm/io.h>
3 déc. 2011 à 14:59
3 déc. 2011 à 15:03