Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 04/05/2016, à 09:23

ouarda

erreurs lors de compilation d'un programme en C

j'ai développé un programme écrit en C, en effet ce programme représente le Skeleton d'un LSM Linux Security Module et quand je le compile en utilisant un Makefile il me donne ces messages d'erreurs :

warda@warda:/usr/src/linux-headers-3.19.0-26$ make
arch/x86/Makefile:129: CONFIG_X86_X32 enabled but no binutils support
Makefile:669: Cannot use CONFIG_CC_STACKPROTECTOR_REGULAR: -fstack-protector not supported by compiler
make[1]: *** No rule to make target 'arch/x86/syscalls/syscall_32.tbl', needed by 'arch/x86/syscalls/../include/generated/asm/syscalls_32.h'. Arrêt.
arch/x86/Makefile:180: recipe for target 'archheaders' failed
make: *** [archheaders] Error 2
warda@warda:/usr/src/linux-headers-3.19.0-26$

est ce que quelqu'un sait comment je dois faire pour les corrigés?


Modération : merci à l'avenir d'utiliser les balises code (explications ici).

Dernière modification par cqfd93 (Le 04/05/2016, à 09:54)

Hors ligne

#2 Le 04/05/2016, à 09:40

Nasman

Re : erreurs lors de compilation d'un programme en C

Est tu sur une platteforme 32 bits ou 64 bits ?


PC fixe sous Bionic 64 bits et portable avec Focal 64 bits

Hors ligne

#3 Le 05/05/2016, à 17:03

Bigcake

Re : erreurs lors de compilation d'un programme en C

Bonjour

Il va nous falloir plus de détails....

On voit c'est que ton compilateur ne support pas l'option "-fstack-protector" et qu'il essaye d'atteindre des trucs en relation avec du 32bits

Tu devrai poster ton Makefile dans une balise code (voir le symbole <>)
Quel version de ton compilo utilises-tu ?

Dernière modification par Bigcake (Le 05/05/2016, à 17:06)


"Les gens" ne sont pas cons, ils ont été habitués à la facilité et à la désinformation. Le meilleur moyen de ne pas les aider, c'est de se moquer. Le meilleur moyen de les aider, c'est de les informer, encore et encore. La réflexion viendra. N'oubliez pas que vous aussi, vous êtes le con d'un autre.
Smartphone+GNU/Linux=Librem5

Hors ligne