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

Systèmes de compilation Discussion :

Cygwin + MakeFile


Sujet :

Systèmes de compilation

  1. #1
    Membre averti
    Inscrit en
    Février 2009
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Février 2009
    Messages : 13
    Par défaut Cygwin + MakeFile
    Bonsoir à tous,
    en esperant que tout le monde se porte bien.

    Voici un MakeFile destiné à linux :
    --------------------------------------------------------------------------
    KERNEL_VERSION := `uname -r`
    KERNEL_DIR := /lib/modules/$(KERNEL_VERSION)/build
    INSTALL_MOD_DIR := usb/media

    PWD := $(shell pwd)

    obj-m := uvcvideo.o
    uvcvideo-objs := uvc_driver.o uvc_queue.o uvc_v4l2.o uvc_video.o uvc_ctrl.o uvc_status.o uvc_isight.o

    all:
    @echo "-------------------------------- WARNING ---------------------------------------"
    @echo " The USB Video Class driver has moved to http://linuxtv.org/."
    @echo " Using the Berlios SVN repository is now deprecated."
    @echo " Please check http://linux-uvc.berlios.de/ for download instructions."
    @echo " If you really want to compile this historical version, run 'make uvcvideo'."
    @echo "--------------------------------------------------------------------------------"

    uvcvideo:
    @echo "Building USB Video Class driver..."
    @sh svn-version.sh > version.h 2>/dev/null
    @(make -C $(KERNEL_DIR) M=$(PWD) CROSS_COMPILE=$(CROSS_COMPILE) modules)

    install:
    @echo "Installing USB Video Class driver..."
    @(make -C $(KERNEL_DIR) M=$(PWD) INSTALL_MOD_DIR=$(INSTALL_MOD_DIR) INSTALL_MOD_PATH=$(INSTALL_MOD_PATH) modules_install)

    clean:
    -rm -f *.o *.ko .*.cmd .*.flags *.mod.c Module.symvers version.h modules.order
    -rm -rf .tmp_versions

    --------------------------------------------------------------------------

    Comme vous avez pu le remarquer ce makefile installe des drivers pour camera.
    Le truc c'est que le noyau sur lequel je veux installer cette camera ne possede pas de compileur donc je passe par Cygwin pour compiler ça (arm-unknow-linux-gcc).
    Or le Make file ne correspond pas à Cygwin.
    J'ai fait le changement suivante :

    KERNEL_DIR := /home/driver
    INSTALL_MOD_DIR := /home/driver/usb/media
    (Pour pouvoir les récuperer par la suite) :
    seul probleme quand je lance make : OK
    mais quand je lance make install il me met des erreurs.
    Je n'arrive pas à comprendre c'est quoi l'erreur si quelqu'un pourra m'aidé ?

    En vous remerciant d'avance

  2. #2
    Invité(e)
    Invité(e)
    Par défaut
    Bonjour,

    Comme vous avez pu le remarquer ce makefile installe des drivers pour camera.
    Je ne suis pas sur qu'il soit possible à cygwin d'utiliser des drivers linux.

    Voir la FAQ du site peut-être.

  3. #3
    Membre averti
    Inscrit en
    Février 2009
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Février 2009
    Messages : 13
    Par défaut pas installer les drivers linux
    Bonjour mabu, je ne veux pas installer des drivers linux sur Cygwin, mais utilisé Cygwin pour compiler les drivers et les copier par la suite sur mon kernel linux.
    Mais je n'arrive pas à compiler. C'est ça le probleme

  4. #4
    Invité(e)
    Invité(e)
    Par défaut
    seul probleme quand je lance make : OK
    mais quand je lance make install il me met des erreurs.
    make permet de construire.
    make install, d'installer sur le système courant.

    En fait, par défaut un Makefile permet de construire et d'installer un soft pour le système depuis lequel on construit le soft (en gros).

    Pour compiler du linux depuis windows, il faut des outils de cross-compilation.
    Quelques explication sur ce post.
    Ce n'est pas trivial.
    Bon courage.

Discussions similaires

  1. Cygwin + makefile
    Par sansblague dans le forum Systèmes de compilation
    Réponses: 4
    Dernier message: 02/05/2009, 16h28
  2. cygwin et makefile
    Par kuja2053 dans le forum Systèmes de compilation
    Réponses: 2
    Dernier message: 15/05/2007, 10h58
  3. [PostgreSQL] Fonct. anormal de postmaster sous Cygwin
    Par moipastoi dans le forum PostgreSQL
    Réponses: 3
    Dernier message: 14/03/2003, 13h13
  4. Compilation avec un Makefile
    Par Mau dans le forum GTK+ avec C & C++
    Réponses: 3
    Dernier message: 28/02/2003, 11h30
  5. Utilisation de Cygwin??
    Par don-diego dans le forum Autres éditeurs
    Réponses: 3
    Dernier message: 19/07/2002, 14h30

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