Précédent   Forum des professionnels en informatique > Systèmes > Linux > Applications
Applications Questions sur l'utilisation d'applications, du shell, et des interfaces graphiques (KDE, Gnome, XFCE... )
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 20/08/2006, 15h59   #1
Membre à l'essai
 
Étudiant
Inscription : juin 2005
Messages : 32
Détails du profil
Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : juin 2005
Messages : 32
Points : 23
Points : 23
Par défaut Problème Vim et Make

Utilisateur d'Emacs et en quête de sensations, j'ai installé Vim et commence a faire joujou avec...
Tout tourne au poil sauf que j'arrive pas à appeler Make depuis Vim:

A partir d'un buffer se trouvant dans le bon répertoire ne fonctionne pas.
Citation:
No targets specified and no Makefile found
Alors qu'il y a bien un makefile valide dans le répertoire. En lancant make directement dans un terminal ca fonctionne...

Quelqu'un a une idée?
Tulipe.Moutarde est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/08/2006, 10h02   #2
Expert Confirmé Sénior
 
Avatar de frp31
 
Homme francois
Ingénieur systèmes et réseaux
Inscription : juillet 2006
Messages : 3 545
Détails du profil
Informations personnelles :
Nom : Homme francois
Âge : 35
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingénieur systèmes et réseaux
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : juillet 2006
Messages : 3 545
Points : 7 768
Points : 7 768
Citation:
Envoyé par Tulipe.Moutarde
Utilisateur d'Emacs et en quête de sensations, j'ai installé Vim et commence a faire joujou avec...
Tout tourne au poil sauf que j'arrive pas à appeler Make depuis Vim:

A partir d'un buffer se trouvant dans le bon répertoire ne fonctionne pas.


Alors qu'il y a bien un makefile valide dans le répertoire. En lancant make directement dans un terminal ca fonctionne...

Quelqu'un a une idée?

il te faut les chemins complets car vi ouvre un shell et pas un appel au shell ouvert avec les variables d'environnements chargées....

:/usr/...../make /chemin/vers/makefile

d'autre part c'est peut etre meme :!/usr/...../make
frp31 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/08/2006, 11h42   #3
Membre à l'essai
 
Étudiant
Inscription : juin 2005
Messages : 32
Détails du profil
Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : juin 2005
Messages : 32
Points : 23
Points : 23
Merci bien, ca fonctionne!

Malheureusement dans le shell (/bin/sh) utilisé par Vim, il n'a pas l'air d'apprécier mes appels à sdl-config, alors que quand je lance un shell /bin/sh dans un terminal ca fonctionne

Vais essayer de retourner le problème dans tous les sens...

En attendant je pense que le tag résolu a bien sa place!
Tulipe.Moutarde est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/08/2006, 02h23   #4
Expert Confirmé Sénior

 
Avatar de Luc Hermitte
 
Inscription : août 2003
Messages : 4 323
Détails du profil
Informations personnelles :
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations forums :
Inscription : août 2003
Messages : 4 323
Points : 5 121
Points : 5 121
Ce ne serait pas toi qui a posé cette question exactement identique sur la ML francophone de vim ?
Plusieurs façons de faire :
- des options pour faire des cd automatiques vers le répertoire du fichier courant -- j'oublie toujours le nom de cette option que je n'utilise jamais.
- changer ton &makeprg pour un "cd /path/qui/va/bien ; make $*"

Perso c'est ce que je fais au travers de deux plugins que je maintiens (lh-BTW et local_vimrc sur mon site). Disons que la première option ne me convient en aucune façon à cause de l'organisation singulière des fichiers dans nos projets (un répertoire gen/ distinct des répertoires inc/ et src/)
Si besoin, plus de détails par mails ou sur la ML. Ici n'est pas le meilleur endroit pour faire de la pub pour mes plugins
__________________
FAQ C++|FAQ fclc++|FAQ Comeau|FAQ C++lite|FAQ BS|Bons livres sur le C++
Les MP ne sont pas une hotline. Je ne réponds à aucune question technique par le biais de ce média.
Luc Hermitte est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 07h38.


 
 
 
 
Partenaires

Hébergement Web