Jarlaxle
10-02-2005, 09:38
#include <linux/list.h> grossi problemi
gio, 10 febbraio 2005 10:37
Ciao a tutti,
Ho un grosso problema devo fare una patch del kernel che implementi uno stack accessibile trtamite un paio di file nel proc fs per un progetto.
Il problema e' che cercando di compilare un semplice pezzo di codice c per provare il funzionamento dello stack questo sembra bellamente ignorare l'include a list.h che ho fatto in testa al file... qualcuno sa dirmi perche'??? sto provando da ore ma niente sembra funzionare, lo stupido pezzo di codice e' il seguente:
#include <linux/list.h>
typedef struct list_head lista;
int main (... ...)
{
lista list1, list2;
list_add ( list1, list2);
return 0;
}
apparte gli ovvi errori nel codice vorrei solo sapere il perche' dell'output del compilatore e':
error: undefined reference tu 'list_add'
ed il bello e' che l'errore si ripete sia includendo il file list.h che non includendolo...
... sto impazzendo!
gio, 10 febbraio 2005 10:37
Ciao a tutti,
Ho un grosso problema devo fare una patch del kernel che implementi uno stack accessibile trtamite un paio di file nel proc fs per un progetto.
Il problema e' che cercando di compilare un semplice pezzo di codice c per provare il funzionamento dello stack questo sembra bellamente ignorare l'include a list.h che ho fatto in testa al file... qualcuno sa dirmi perche'??? sto provando da ore ma niente sembra funzionare, lo stupido pezzo di codice e' il seguente:
#include <linux/list.h>
typedef struct list_head lista;
int main (... ...)
{
lista list1, list2;
list_add ( list1, list2);
return 0;
}
apparte gli ovvi errori nel codice vorrei solo sapere il perche' dell'output del compilatore e':
error: undefined reference tu 'list_add'
ed il bello e' che l'errore si ripete sia includendo il file list.h che non includendolo...
... sto impazzendo!