IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Unix Discussion :

Compiler avec makefile un gestionnaire de memoire


Sujet :

Unix

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2015
    Messages
    23
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : Canada

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2015
    Messages : 23
    Points : 7
    Points
    7
    Par défaut Compiler avec makefile un gestionnaire de memoire
    salut, j'ai besoin de votre aide dans la compilation d'un projet (gestionnaire de mémoire sous unix)
    lors de la compilation je reçois ce message d'erreur


    L50-A-1EJ:~$ cd memory-allocator-master
    L50-A-1EJ:~/memory-allocator-master$ cd memory-allocator-master
    L50-A-1EJ:~/memory-allocator-master/memory-allocator-master$ make -f Makefile
    make -C /usr/src/kernels/2.6.38.6-26.rc1.fc15.x86_64 M=/home/thafer/memory-allocator-master/memory-allocator-master modules
    make: *** /usr/src/kernels/2.6.38.6-26.rc1.fc15.x86_64: Aucun fichier ou dossier de ce type. Arrêt.
    make: *** [all] Erreur 2

    j'arrive pas a comprendre de quoi il s'agit concernant l'erreur

    voici le make file
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
     
     
     
    LINUX_KERN=/usr/src/kernels/2.6.38.6-26.rc1.fc15.x86_64
     
    EXTRA_CFLAGS  += -DMODULE=1 -D__KERNEL__=1
     
     
    petmem-y := 	main.o \
    		swap.o \
    		buddy.o \
    		file_io.o \
    		on_demand.o 
     
    petmem-objs := $(petmem-y)
    obj-m := petmem.o
     
     
    all:
    	$(MAKE) -C $(LINUX_KERN) M=$(PWD) modules
     
    clean:
    	$(MAKE) -Wformat -C $(LINUX_KERN) M=$(PWD) clean
    je vous remercie d'avance

  2. #2
    Expert éminent Avatar de BufferBob
    Profil pro
    responsable R&D vidage de truites
    Inscrit en
    Novembre 2010
    Messages
    3 035
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : responsable R&D vidage de truites

    Informations forums :
    Inscription : Novembre 2010
    Messages : 3 035
    Points : 8 400
    Points
    8 400
    Par défaut
    salut,

    Citation Envoyé par akashi4444 Voir le message
    make: *** /usr/src/kernels/2.6.38.6-26.rc1.fc15.x86_64: Aucun fichier ou dossier de ce type. Arrêt.
    l'erreur ça concerne qu'il s'agit que make ne trouve pas le répertoire /usr/src/kernels/2.6.38.6-26.rc1.fc15.x86_64 donc il s'arrête, c'est marqué en toutes lettres et dans un français correct.
    donc en clair il te faut les sources du noyau 2.6.38.6-26.rc1 made in Fedora 15 et en 64bits pour pouvoir créer ton module.

  3. #3
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2015
    Messages
    23
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : Canada

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2015
    Messages : 23
    Points : 7
    Points
    7
    Par défaut
    salut, est ce que l'installation d'une machine virtuelle fedora 15 en 64 bits peut resoudre le probleme?
    car je travaille sur ubuntu...

  4. #4
    Membre expérimenté Avatar de SkyZoThreaD
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Juillet 2013
    Messages
    583
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Autre

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Juillet 2013
    Messages : 583
    Points : 1 615
    Points
    1 615
    Par défaut
    Citation Envoyé par akashi4444 Voir le message
    car je travaille sur ubuntu...
    Tu es sur le forum unix qui n'est pas linux.
    La liberté est à la sociologie ce que l'instant présent est à la physique relativiste.

  5. #5
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2015
    Messages
    23
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : Canada

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2015
    Messages : 23
    Points : 7
    Points
    7
    Par défaut
    je ne savais pas ...car je suis un nouveau membre

  6. #6
    Expert éminent Avatar de BufferBob
    Profil pro
    responsable R&D vidage de truites
    Inscrit en
    Novembre 2010
    Messages
    3 035
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : responsable R&D vidage de truites

    Informations forums :
    Inscription : Novembre 2010
    Messages : 3 035
    Points : 8 400
    Points
    8 400
    Par défaut
    effectivement ton post n'est pas au bon endroit, ta question concerne pour le coup spécifiquement une question concernant le noyau Linux, ça n'a rien à voir avec le fait d'être nouveau, comme dit précédemment il suffit de lire, le nom des forums est marqué en toutes lettres.

    Citation Envoyé par akashi4444 Voir le message
    est ce que l'installation d'une machine virtuelle fedora 15 en 64 bits peut resoudre le probleme?
    oui en partie, mais ça ne suffira pas, comme je l'ai écrit plus haut (tu l'as lu ?) il te faut les sources du noyau, donc l'idée c'est de prendre ta machine virtuelle fedora 15, installer le RPM des sources qui va bien (c'est ce truc là à priori) et normalement ça devrait avancer un peu (ça ne garantit pas que tout va fonctionner néanmoins )

    bonne chance pour la suite

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Erreur de compilation avec Makefile
    Par 30avril1989 dans le forum Qt
    Réponses: 10
    Dernier message: 22/03/2011, 13h58
  2. [XCode] Compilation avec makefile
    Par [Silk] dans le forum XCode
    Réponses: 3
    Dernier message: 28/12/2008, 16h03
  3. Probleme de compilation avec Makefile et Oracle V10
    Par miketidy dans le forum Linux
    Réponses: 2
    Dernier message: 10/09/2008, 09h48
  4. code::blocks vs compilation avec Makefile (qmake)
    Par ostralo dans le forum Code::Blocks
    Réponses: 3
    Dernier message: 08/04/2008, 13h39
  5. Compilation avec makefile
    Par troumad dans le forum Systèmes de compilation
    Réponses: 13
    Dernier message: 28/03/2007, 16h58

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo