Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1605 connectés 

  FORUM HardWare.fr
  Programmation
  C

  [C] erreur de bibliotheque

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[C] erreur de bibliotheque

n°906345
yayien
Posté le 24-11-2004 à 10:18:53  profilanswer
 

Bonjour,  
voici le programme que j'ai fait :
 
#include <linux/sk_buff.h>
 
int main()
{
printf("MAIN : IN \n" );
struct sk_buff *p=alloc_skb(2,2);
}
 
Je le compile (j'essaie) avec :
gcc -D__KERNEL -I/usr/src/linux-2.6.3/include essai2.c -o essai2
 
et j'obtiens :
undefined reference to alloc_skb
Je pense que c'est une erreur de bibliotheque mais je ne sais pas comment faire.
 
Merci, Aurelien

mood
Publicité
Posté le 24-11-2004 à 10:18:53  profilanswer
 

n°906573
yayien
Posté le 24-11-2004 à 13:57:48  profilanswer
 

up

n°906785
matafan
Posté le 24-11-2004 à 16:53:12  profilanswer
 

T'es sur que tu comprends ce que tu fais ?

n°907896
yayien
Posté le 25-11-2004 à 18:33:04  profilanswer
 

J'essaie de me servir d'une des fonctions de la bibliotheque sk_buff, mais j'aimerais que tu m'explique ce qui est a ce point faux
 
Merci

n°908016
manatane
En vous remerciant, bonsoir
Posté le 25-11-2004 à 21:55:30  profilanswer
 

1) Tu veux programmer avec une fonction linux mais tu n'as aucune idée de comment fonctionne un système d'exploitation digne de ce nom (plusieurs services accessibles sous forme de fonctions organisées en couche, certaines de ses couches (celles du noyau) sont inaccessibles au programmeur (pourquoi à ton avis?)).
2) C'est le noyau qui va permettre aux fonctions de la libC de s'executer, il ne se sert pas, lui, de la libC... (l'info c'est pas une histoire d'oeuf ou la poule)
3) Pour accèder au fonction et structures de données internes du noyau il faut s'y greffer -> faire un module
 

Citation :

Je pense que c'est une erreur de bibliotheque mais je ne sais pas comment faire.


[:kiki]
 
Je passe sur le reste...
 
Plein de lecture http://www.linuxhq.com/lkprogram.html
http://www.xml.com/ldd/chapter/book/


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C

  [C] erreur de bibliotheque

 

Sujets relatifs
retour erreur de la fonction php mail()Probleme erreur Tomcat
Erreur 500 --> .htaccessMessage d'erreur en C++
FTP / Erreur 10048Comparaison de CString tenant compte d'une erreur de saisie
[PHP] Erreur qui n'existait pas avantErreur Clathpass
erreur de linkage 2001 avec vc++ERREUR au lancement du serveur MYSQL
Plus de sujets relatifs à : [C] erreur de bibliotheque


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR