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

Autres éditeurs Discussion :

Difficultés avec MSYS


Sujet :

Autres éditeurs

  1. #1
    Membre du Club Avatar de Array
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    210
    Détails du profil
    Informations personnelles :
    Âge : 32
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 210
    Points : 55
    Points
    55
    Par défaut Difficultés avec MSYS
    Bonjour,

    Voilà, j'expérimente quelques difficultés avec mon installation de MSYS.
    J'ai tout installé ce dont j'avais besoin correctement, sauf que...
    ...j'ai quelques soucis.

    En voici trois...

    1. Les fichiers de MingW se trouvant dans "C:\Program Files\MingW", j'ai un problème à enregistrer ce dossier, puisque le dossier "Program Files" contient une espace.

    Voici mon fstab :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    C:/Program Files/MingW		/mingw
    Je me rappelais que sur Linux, il n'y avait qu'à remplacer les espaces avec la séquence d'échappement '\040'. J'ai donc essayé la ligne "C:/Program\040Files/MingW" (bien entendu sans les guillemets), mais cela ne fonctionne pas. J'ai également essayé "C:/Program\ Files/MingW", pas plus de succès.

    Le SEUL moyen que j'ai trouvé pour l'instant est d'utiliser la syntaxe de 'command.com'.

    Cela donne :

    C:/PROGRA~1/MingW

    Et cela fonctionne.

    Cependant, j'aimerais mieux éviter cette méthode...

    Donc, la question est :

    Comment enregistrer dans /etc/fstab "C:/Program Files/MingW" sous /mingw sans utiliser PROGRA~1 ?




    2. Lorsque je tape 'mount' dans la console de msys (rxvt.exe), cela me donne :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    C:\DOCUME~1\YANNIC~1\LOCALS~1\Temp on /tmp type user (binmode,noumount)
    C:\Program Files\MSYS on / type user (binmode,noumount)
    C:\Program Files\MSYS on /usr type user (binmode,noumount)
    C:\PROGRA~1\MingW on /mingw type user (binmode)
    a: on /a type user (binmode,noumount)
    c: on /c type user (binmode,noumount)
    d: on /d type user (binmode,noumount)
    e: on /e type user (binmode,noumount)
    f: on /f type user (binmode,noumount)
    g: on /g type user (binmode,noumount)
    h: on /h type user (binmode,noumount)
    Le problème, c'est que "C:/Program Files/MSYS" est monté sous "/" et "/usr".

    Donc, lorsque je veux accéder à /usr dans la console de msys, je dois faire cela :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    bash-3.1$ cd /usr/usr
    Comment remédier à ce problème?!



    3. Je sais que ça paraît crétin, mais je ne me rappelle plus ce qu'est 'noumount'.

    Ce que je me souviens, c'est que c'était important...
    Comment configurer fstab pour qu'il soit appliqué à '/mingw'.

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

    Notez que je préférerais ne pas mettre le dossier de MSYS dans C: .

    Ce sera tout pour le moment...


    Merci,

    Sincèrement,

    Array

  2. #2
    Expert éminent sénior
    Avatar de koala01
    Homme Profil pro
    aucun
    Inscrit en
    Octobre 2004
    Messages
    11 614
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : Belgique

    Informations professionnelles :
    Activité : aucun

    Informations forums :
    Inscription : Octobre 2004
    Messages : 11 614
    Points : 30 626
    Points
    30 626
    Par défaut
    Salut,

    L'idéal, ce serait de veiller à ce que minGW et MSYS soient installés dans des dossiers dont les noms ne contiennent aucun espace (par exemple c:\msys et c:\mingw), mais cela signifie
    1. désintaller MSYS
    2. désinstaller MinGW
    3. réinstaller MinGW
    4. réinstaller MSYS

    Sinon, et sauf erreur de ma part, il s'agit de modifier la ligne en
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    C:/Program\' \'Files/MingW		/mingw
    (avec un espace entre le premier ' et le second \ )

    Enfin, tu trouveras dans guide de la compilation de Gcc sous windows (le lien en signature) toute une partie qui traite de l'installation "idéale" de MinGW et de MSYS
    A méditer: La solution la plus simple est toujours la moins compliquée
    Ce qui se conçoit bien s'énonce clairement, et les mots pour le dire vous viennent aisément. Nicolas Boileau
    Compiler Gcc sous windows avec MinGW
    Coder efficacement en C++ : dans les bacs le 17 février 2014
    mon tout nouveau blog

  3. #3
    Membre du Club Avatar de Array
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    210
    Détails du profil
    Informations personnelles :
    Âge : 32
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 210
    Points : 55
    Points
    55
    Par défaut
    Merci.

    Toutefois, malheureusement,
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    C:/Program\' \'Files/MingW		/mingw
    ne fonctionne pas :-[

    Je m'en tiendrai donc à C:\PROGRA~1\MingW.


    Pour ce qui est de ce que tu as dit :
    Enfin, tu trouveras dans guide de la compilation de Gcc sous windows (le lien en signature) toute une partie qui traite de l'installation "idéale" de MinGW et de MSYS
    Veux-tu dire qu'il est mieux de compiler GCC avec MSYS, et par la suite de ne plus utiliser la version inclue dans MingW?


    Merci,

    Array

  4. #4
    Expert éminent sénior
    Avatar de koala01
    Homme Profil pro
    aucun
    Inscrit en
    Octobre 2004
    Messages
    11 614
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : Belgique

    Informations professionnelles :
    Activité : aucun

    Informations forums :
    Inscription : Octobre 2004
    Messages : 11 614
    Points : 30 626
    Points
    30 626
    Par défaut
    Non, absolument pas... je veux surtout dire qu'il est beaucoup mieux d'installer aussi bien MSYS que MinGW dans un dossier qui ne contient pas d'espace dans son nom...

    Ceci dit, il est vrai qu'il *peut être* intéressant d'envisager de compiler une des dernières versions de Gcc, mais bon, comme cela prend... un certain temps (pour ne pas dire un temps certain)... je n'irai jamais jusqu'à conseiller de le faire
    A méditer: La solution la plus simple est toujours la moins compliquée
    Ce qui se conçoit bien s'énonce clairement, et les mots pour le dire vous viennent aisément. Nicolas Boileau
    Compiler Gcc sous windows avec MinGW
    Coder efficacement en C++ : dans les bacs le 17 février 2014
    mon tout nouveau blog

  5. #5
    Membre du Club Avatar de Array
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    210
    Détails du profil
    Informations personnelles :
    Âge : 32
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 210
    Points : 55
    Points
    55
    Par défaut
    Mais, dans le guide que tu as écris, la procédure consiste à compiler GCC 4.2.1 avec MingW, non?


    Désolé si j'ai l'air crétin [lol].

Discussions similaires

  1. [SSIS][2k5]Difficulté avec SSIS
    Par david71 dans le forum SSIS
    Réponses: 9
    Dernier message: 05/01/2006, 19h28
  2. [JS] Difficulté avec le onmouseover...
    Par Pleymo dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 26/11/2005, 12h09
  3. [VBA] difficultés avec une requête INSERT
    Par elias dans le forum Access
    Réponses: 7
    Dernier message: 06/09/2005, 14h53
  4. Difficultés avec - onchange - !
    Par zakuli dans le forum Balisage (X)HTML et validation W3C
    Réponses: 7
    Dernier message: 20/07/2005, 12h00
  5. Difficultés avec TMenuItem.OnDrawItem
    Par ybruant dans le forum Composants VCL
    Réponses: 4
    Dernier message: 12/01/2005, 11h07

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