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

Caml Discussion :

OCaml, emacs et Tuareg mode - Problème à la compilation


Sujet :

Caml

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Août 2009
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2009
    Messages : 2
    Points : 2
    Points
    2
    Par défaut OCaml, emacs et Tuareg mode - Problème à la compilation
    Bonjour,
    je suis sous Mandriva Spring 2009.
    Je viens d'installer OCaml, emacs et le Tuareg mode.
    Tout semble marcher correctement a priori, sauf que lorsque je souhaite executer mon code, j'ai le droit à une erreur :
    -*- mode: compilation; default-directory: "~/Programmation/Projets/caml/" -*-
    Compilation started at Mon Aug 31 16:18:52

    make -k
    make: *** Pas de cibles spécifiées et aucun makefile n'a été trouvé. Arrêt.

    Compilation exited abnormally with code 2 at Mon Aug 31 16:18:52
    Cela vient peut-être de la "compile command", que j'ai laissé par défaut à "make -k", mais je n'ai aucune idée de ce qu'il faut faire.

    Merci d'avance.

  2. #2
    Rédacteur/Modérateur

    Avatar de gorgonite
    Homme Profil pro
    Ingénieur d'études
    Inscrit en
    Décembre 2005
    Messages
    10 322
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur d'études
    Secteur : Transports

    Informations forums :
    Inscription : Décembre 2005
    Messages : 10 322
    Points : 18 681
    Points
    18 681
    Par défaut
    tu utilises sans doute le mauvais raccourci... il essaie de compiler un projet et non le buffer courant


    après je n'utilise ni emacs, ni tuareg... donc je ne pourrai pas répondre

  3. #3
    LLB
    LLB est déconnecté
    Membre expérimenté
    Inscrit en
    Mars 2002
    Messages
    968
    Détails du profil
    Informations forums :
    Inscription : Mars 2002
    Messages : 968
    Points : 1 412
    Points
    1 412
    Par défaut
    Comment veux-tu exécuter ton code ?

    En interactif ? Dans ce cas, essaie la fonction eval-buffer (C-c C-b).
    Si tu veux le compiler, donne ta ligne de commande à Emacs quand il te le demande (pour le cas le plus simple : ocamlopt monfichier.ml).
    Sinon, pour un vrai projet, tu peux créer un Makefile et utiliser make -k (ou ocamlbuild ou autre).

  4. #4
    Candidat au Club
    Profil pro
    Inscrit en
    Août 2009
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2009
    Messages : 2
    Points : 2
    Points
    2
    Par défaut
    Citation Envoyé par LLB Voir le message
    En interactif ? Dans ce cas, essaie la fonction eval-buffer (C-c C-b).
    Oui merci, je suis idiot, c'étais simplement pas le bon raccourcis (quoi qu'il faut le trouver le C-c C-b, je ne sais pas où il est indiqué).
    Merci en tout cas.

  5. #5
    LLB
    LLB est déconnecté
    Membre expérimenté
    Inscrit en
    Mars 2002
    Messages
    968
    Détails du profil
    Informations forums :
    Inscription : Mars 2002
    Messages : 968
    Points : 1 412
    Points
    1 412
    Par défaut
    Emacs est auto-documenté.

    Pour ma part, je n'utilise pas le tuareg-mode mais le caml-mode (ils sont quasiment pareils). J'ai trouvé le C-c C-b en quelques secondes grâce à l'aide.

    * C-h m (M-x describe-mode) : affiche les informations sur le mode activé et ses raccourcis.
    * C-h f : affiche les informations sur une fonction (et indique son raccourci). tuareg-<tab> te liste un paquet de fonctions.
    * Le menu en haut (M-x menu-bar-mode, activé par défaut) propose généralement les principales fonctions. Je n'ai pas vérifié pour le tuareg-mode, mais je pense qu'il y a un menu.

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

Discussions similaires

  1. Mode raw et problème de compilation
    Par morpheusmg dans le forum Débuter
    Réponses: 4
    Dernier message: 31/05/2011, 23h24
  2. [OCamL]problème de compilation
    Par leaf blade dans le forum Caml
    Réponses: 4
    Dernier message: 12/01/2010, 15h40
  3. [OCaml] Problème de compilation
    Par HanLee dans le forum Caml
    Réponses: 13
    Dernier message: 01/09/2009, 10h03
  4. Problème de compilation en mode console
    Par fredonouille dans le forum Débuter avec Java
    Réponses: 4
    Dernier message: 18/03/2008, 10h10
  5. [Ocaml]Problème de compilation
    Par Cooky dans le forum Caml
    Réponses: 7
    Dernier message: 23/03/2007, 20h41

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