OVH Cloud OVH Cloud

Excecution d'un programme sous Cygwin

13 réponses
Avatar
leon7
Bonjour,
je commence à travailler un peu sur Cygwin mais j'ai quelque soucis , j'ai un code en fichier.cpp que j'ai compiler avec la commande g++ , et j'ai obtenu un fichier.exe , quand je veux exécuter le fichier.exe , cygwin m'affiche "Unable to open " , les 2 fichiers sont dans le même répertoire.

pour exécuter j'utilise la commande : ./fichier.exe

si quelqu'un peut m'aider j'en serai reconnaissant , Merci !!!

10 réponses

1 2
Avatar
Benoit Izac
Bonjour,

le 22/02/2015 à 12:40, leon7 a écrit dans le message
:

je commence à travailler un peu sur Cygwin mais j'ai quelque soucis ,
j'ai un code en fichier.cpp que j'ai compiler avec la commande g++ ,



Quelle commande exacte as-tu utilisée ?

et j'ai obtenu un fichier.exe , quand je veux exécuter le fichier.exe
, cygwin m'affiche "Unable to open " ,



« Unable to open » quoi ?

les 2 fichiers sont dans le même répertoire.

pour exécuter j'utilise la commande : ./fichier.exe



On est bien d'accord que tu utilises un terminal Cygwin ?

--
Benoit Izac
Avatar
Pascal
Le 23/02/2015 10:44, leon7 a écrit :
Le dimanche 22 Février 2015 à 12:40 par leon7 :
Bonjour,
je commence à travailler un peu sur Cygwin mais j'ai quelque soucis ,
j'ai un code en fichier.cpp que j'ai compiler avec la commande g++ , et j'ai
obtenu un fichier.exe , quand je veux exécuter le fichier.exe , cygwin
m'affiche "Unable to open " , les 2 fichiers sont dans le même
répertoire.

pour exécuter j'utilise la commande : ./fichier.exe

si quelqu'un peut m'aider j'en serai reconnaissant , Merci !!!


Bonjour

Oui j'utilise un Terminal cygwin

pour obtenir mon fichier.exe j'ai utilisé la commande :

g++ monfichier.cpp -o mon fichier

le "Unable to open " est affiché quand j'essaye d'ouvrir mon fichier.exe


la question était "unable to open" quoi ?
Qu'est ce qu'il n'arrive pas à ouvrir ?

cygwin ouvrir un fichier exe ?
Avatar
leon7
Le dimanche 22 Février 2015 à 12:40 par leon7 :
Bonjour,
je commence à travailler un peu sur Cygwin mais j'ai quelque soucis ,
j'ai un code en fichier.cpp que j'ai compiler avec la commande g++ , et j'ai
obtenu un fichier.exe , quand je veux exécuter le fichier.exe , cygwin
m'affiche "Unable to open " , les 2 fichiers sont dans le même
répertoire.

pour exécuter j'utilise la commande : ./fichier.exe

si quelqu'un peut m'aider j'en serai reconnaissant , Merci !!!


Bonjour

oui j'utilise le terminal Cygwin

pour avoir mon fichier executable fichier.exe j'ai utilisé la commande :

g++ monfichier.cpp -o monfichier

ça me met "unable to open" à chaque fois que j'essaie d'ouvrir mon exécutable .exe
Avatar
leon7
Le lundi 23 Février 2015 à 11:50 par Pascal :
Le 23/02/2015 10:44, leon7 a écrit :
Le dimanche 22 Février 2015 à 12:40 par leon7 :
Bonjour,
je commence à travailler un peu sur Cygwin mais j'ai quelque soucis ,
j'ai un code en fichier.cpp que j'ai compiler avec la commande g++ , et j'ai
obtenu un fichier.exe , quand je veux exécuter le fichier.exe , cygwin
m'affiche "Unable to open " , les 2 fichiers sont dans le
même
répertoire.

pour exécuter j'utilise la commande : ./fichier.exe

si quelqu'un peut m'aider j'en serai reconnaissant , Merci !!!



Bonjour

Oui j'utilise un Terminal cygwin

pour obtenir mon fichier.exe j'ai utilisé la commande :

g++ monfichier.cpp -o mon fichier

le "Unable to open " est affiché quand j'essaye d'ouvrir mon
fichier.exe



la question était "unable to open" quoi ?
Qu'est ce qu'il n'arrive pas à ouvrir ?

cygwin ouvrir un fichier exe ?


oui cygwin n'arrive pas à ouvrir mon fichier .exe
Avatar
Pascal
Le 23/02/2015 12:47, leon7 a écrit :
Le lundi 23 Février 2015 à 11:50 par Pascal :
Le 23/02/2015 10:44, leon7 a écrit :
Le dimanche 22 Février 2015 à 12:40 par leon7 :
Bonjour,
je commence à travailler un peu sur Cygwin mais j'ai quelque soucis ,
j'ai un code en fichier.cpp que j'ai compiler avec la commande g++ , et






j'ai
obtenu un fichier.exe , quand je veux exécuter le fichier.exe , cygwin
m'affiche "Unable to open " , les 2 fichiers sont dans le
même
répertoire.

pour exécuter j'utilise la commande : ./fichier.exe

si quelqu'un peut m'aider j'en serai reconnaissant , Merci !!!



Bonjour

Oui j'utilise un Terminal cygwin

pour obtenir mon fichier.exe j'ai utilisé la commande :

g++ monfichier.cpp -o mon fichier

le "Unable to open " est affiché quand j'essaye d'ouvrir mon
fichier.exe



la question était "unable to open" quoi ?
Qu'est ce qu'il n'arrive pas à ouvrir ?

cygwin ouvrir un fichier exe ?


oui cygwin n'arrive pas à ouvrir mon fichier .exe



Si je comprend bien tu demandes à cygwin (environnement linux) d'ouvrir
un fichier exe (windows ) ?
Avatar
leon7
Le dimanche 22 Février 2015 à 12:40 par leon7 :
Bonjour,
je commence à travailler un peu sur Cygwin mais j'ai quelque soucis ,
j'ai un code en fichier.cpp que j'ai compiler avec la commande g++ , et j'ai
obtenu un fichier.exe , quand je veux exécuter le fichier.exe , cygwin
m'affiche "Unable to open " , les 2 fichiers sont dans le même
répertoire.

pour exécuter j'utilise la commande : ./fichier.exe

si quelqu'un peut m'aider j'en serai reconnaissant , Merci !!!


c'est pas possible d’exécuter un .exe avec cygwin ?

j'ai aussi un fichier .o , peut être c'est celui là que je dois exécuter ?
Avatar
Dominique MICOLLET
Bonjour,

leon7 wrote:
si quelqu'un peut m'aider j'en serai reconnaissant , Merci !!!



Désolé, mais ce n'est vraiment pas le bon groupe.

Aucun spécialiste Linux, même bon samaritain, ne pourra vous expliquer
pourquoi un système Windows refuse d'ouvrir un fichier.

Par ailleurs le message d'erreur que vous mentionnez me fait plutôt penser à
une erreur de programmation C (du genre Fichier=fopen("","rt") ou
Fichier=fopen(argv[1],"rt"). Auquel cas ce groupe n'est pas non plus le plus
adapté (même si tout linuxien est aussi c++-ien).

Cordialement

Dominique
Avatar
Sergio
Le 23/02/2015 14:04, leon7 a écrit :
Le dimanche 22 Février 2015 à 12:40 par leon7 :


pour exécuter j'utilise la commande : ./fichier.exe

si quelqu'un peut m'aider j'en serai reconnaissant , Merci !!!


c'est pas possible d’exécuter un .exe avec cygwin ?

j'ai aussi un fichier .o , peut être c'est celui là que je dois exécuter ?



Non. toto.c est compilé en toto.o qui est un objet que l'on doit linker avec les bibliothèques systèmes et éventuellement d'autres
objets et d'autres librairies pour donner un exécutable.


--
Serge http://leserged.online.fr/
Mon blog: http://cahierdesergio.free.fr/
Soutenez le libre: http://www.framasoft.org
Avatar
Benoit Izac
Bonjour,

le 23/02/2015 à 10:44, leon7 a écrit dans le message
:

je commence à travailler un peu sur Cygwin mais j'ai quelque soucis ,
j'ai un code en fichier.cpp que j'ai compiler avec la commande g++ ,
et j'ai obtenu un fichier.exe , quand je veux exécuter le fichier.exe
, cygwin m'affiche "Unable to open " , les 2 fichiers sont dans le
même répertoire.

pour exécuter j'utilise la commande : ./fichier.exe



Oui j'utilise un Terminal cygwin

pour obtenir mon fichier.exe j'ai utilisé la commande :

g++ monfichier.cpp -o mon fichier


^
ça ne devrait pas compiler...

g++ monfichier.cpp -o monfichier

Ça doit te produire un executable monfichier.exe que tu peux executer
via ./monficher ou ./monfichier.exe.

le "Unable to open " est affiché quand j'essaye d'ouvrir mon fichier.exe



Maintenant si ton fichier source c'est :

#include <iostream>
int main()
{
std::cerr << "Unable to open " << std::endl;
return 0;
}

C'est normal. ;-)

--
Benoit Izac
Avatar
tth
On 02/23/2015 10:44 AM, leon7 a dit:

g++ monfichier.cpp -o mon fichier

le "Unable to open " est affiché quand j'essaye d'ouvrir mon fichier.exe



Jamais d'espaces dans les noms de fichier : 1) ça se gauffre
souvent, 2) ça brotche les messages d'erreur.


--
------ https://my.smeuh.org/ ------
1 2