remy@remy-desktop:~/Desktop/Mydriver2$ cc test.c
/tmp/ccISe3aS.o: In function `main':
test.c:(.text+0x18): undefined reference to `__gmpz_init'
collect2: ld a retourné 1 code d'état d'exécution
remy@remy-desktop:~/Desktop/Mydriver2$
en gros il ne trouve pas les objets pour le linchage
ce que me confirme locate gmp.o
et pour finir j'ai les mêmes problèmes si je passe par une installation
dite normale avec synaptie
je me permets de rajouter que le c et les environnements ne sont pas ma
tasse de thé donc
l'on y va doucement même tout doucement dans les explications
Ben c'est une très mauvaise idée d'appeler un fichier par le nom d 'une commande...
Euh... pourquoi ?
Par simple précaution. Et un peu de rigueur ne nuit pas non plus.
Sauf si on est assez fou pour mettre . dans le PATH en 1° position.
Il y a d'autres façons de se faire mal, en écrasant involontairement un fichier par un autre par exemple.
Ca fait partie du B A BA de nommer correctement ses variables, ses fichiers... les fichiers "test" et autres "toto.sh" me hérissent le poi l.
A+ JF
Pierre-Hugues HUSSON
YBM wrote:
Laisse tomber, si ce n'est pas impossible, c'est certainement presque totalement impossible (gmp dépend au minima de la libc, qu''il faudra donc inclure aussi).
Faut pas croire que dans le noyau faut tout refaire de 0 non plus, y a quand même un truc qui ressemble vaguement à une lib C, et je penses pas que gmp ait d'énormes besoin vis a vis d'une lib. (n'empeche que ca reste une mauvaise idée.)
YBM wrote:
Laisse tomber, si ce n'est pas impossible, c'est certainement presque
totalement impossible (gmp dépend au minima de la libc, qu''il faudra
donc inclure aussi).
Faut pas croire que dans le noyau faut tout refaire de 0 non plus, y a quand
même un truc qui ressemble vaguement à une lib C, et je penses pas que gmp
ait d'énormes besoin vis a vis d'une lib. (n'empeche que ca reste une
mauvaise idée.)
Laisse tomber, si ce n'est pas impossible, c'est certainement presque totalement impossible (gmp dépend au minima de la libc, qu''il faudra donc inclure aussi).
Faut pas croire que dans le noyau faut tout refaire de 0 non plus, y a quand même un truc qui ressemble vaguement à une lib C, et je penses pas que gmp ait d'énormes besoin vis a vis d'une lib. (n'empeche que ca reste une mauvaise idée.)
YBM
Pierre-Hugues HUSSON a écrit :
YBM wrote:
Laisse tomber, si ce n'est pas impossible, c'est certainement presque totalement impossible (gmp dépend au minima de la libc, qu''il faudra donc inclure aussi).
Faut pas croire que dans le noyau faut tout refaire de 0 non plus, y a quand même un truc qui ressemble vaguement à une lib C, et je penses pas que gmp ait d'énormes besoin vis a vis d'une lib.
Certes, mais il va falloir un peu plus de boulot que d'ajouter -lgmp à l'édition de lien du module ;-)
(n'empeche que ca reste une mauvaise idée.)
C'est rien de le dire... Vu la taille que faisait le module freeswan (je sais pas si openswan a a amélioré les choses), je crains qu'il ne faisait un truc dans le genre...
Pierre-Hugues HUSSON a écrit :
YBM wrote:
Laisse tomber, si ce n'est pas impossible, c'est certainement presque
totalement impossible (gmp dépend au minima de la libc, qu''il faudra
donc inclure aussi).
Faut pas croire que dans le noyau faut tout refaire de 0 non plus, y a quand
même un truc qui ressemble vaguement à une lib C, et je penses pas que gmp
ait d'énormes besoin vis a vis d'une lib.
Certes, mais il va falloir un peu plus de boulot que d'ajouter -lgmp
à l'édition de lien du module ;-)
(n'empeche que ca reste une mauvaise idée.)
C'est rien de le dire...
Vu la taille que faisait le module freeswan (je sais pas si openswan a
a amélioré les choses), je crains qu'il ne faisait un truc dans le
genre...
Laisse tomber, si ce n'est pas impossible, c'est certainement presque totalement impossible (gmp dépend au minima de la libc, qu''il faudra donc inclure aussi).
Faut pas croire que dans le noyau faut tout refaire de 0 non plus, y a quand même un truc qui ressemble vaguement à une lib C, et je penses pas que gmp ait d'énormes besoin vis a vis d'une lib.
Certes, mais il va falloir un peu plus de boulot que d'ajouter -lgmp à l'édition de lien du module ;-)
(n'empeche que ca reste une mauvaise idée.)
C'est rien de le dire... Vu la taille que faisait le module freeswan (je sais pas si openswan a a amélioré les choses), je crains qu'il ne faisait un truc dans le genre...
Thierry B.
--{ Cumbalero a plopé ceci: }--
Ca fait partie du B A BA de nommer correctement ses variables, ses fichiers... les fichiers "test" et autres "toto.sh" me hérissent le poil.
Mon dieu, mékilékon. Comment veux-tu que les virus n'arrivent pas dans Linux prochainement ?
-- { SIGWHAT?!!, "BACKSIGNAL" }, /* the processus signal the kill program it disagree with the previous signal given. See anarchy(3) */ --{ f.m.b.l revisite la command kill }--
Mon dieu, mékilékon. Comment veux-tu que les virus n'arrivent pas
dans Linux prochainement ?
--
{ SIGWHAT?!!, "BACKSIGNAL" },
/* the processus signal the kill program it disagree
with the previous signal given. See anarchy(3) */
--{ f.m.b.l revisite la command kill }--
Mon dieu, mékilékon. Comment veux-tu que les virus n'arrivent pas dans Linux prochainement ?
-- { SIGWHAT?!!, "BACKSIGNAL" }, /* the processus signal the kill program it disagree with the previous signal given. See anarchy(3) */ --{ f.m.b.l revisite la command kill }--