Cygwin "cannot execute binary file"
raztou
Messages postés
2
Statut
Membre
-
youssef -
youssef -
Bonjour tout le monde!
Je suis dernièrement tombé sur un petit problème sous Cygwin. Je m'explique:
J'ai programmé le début d'un SpaceInvader (pour mes cours) sous linux Redhat ( OS imposé par le professeur ... ).
Le programme est compilé via un "Makefile" avec la commande "make".
Tout cela marche pour le mieu sous Redhat, il compile, il s'execute et je peux jouer :-D !
J'ai copié ces même fichiers sur mon PC (WinVista). J'accède à ces fichiers par Cygwin et j'execute le main.x! C'est là que m'est apparu ce message d'erreur : "./main.x: cannot execute binary file" !!!
Je me suis qu'il préfèrerait que je compile depuis Cygwin, je l'ai fait avec la commande "make" et il compile sans aucune erreur. Je retappe "./main.x" ... et le message d'erreur réapparait !!!
Je suis perdu ... merci d'avance pour votre aide et pour le temps precieux que vous metterez à m'aider.
Amicalement,
Raztou
Je suis dernièrement tombé sur un petit problème sous Cygwin. Je m'explique:
J'ai programmé le début d'un SpaceInvader (pour mes cours) sous linux Redhat ( OS imposé par le professeur ... ).
Le programme est compilé via un "Makefile" avec la commande "make".
Tout cela marche pour le mieu sous Redhat, il compile, il s'execute et je peux jouer :-D !
J'ai copié ces même fichiers sur mon PC (WinVista). J'accède à ces fichiers par Cygwin et j'execute le main.x! C'est là que m'est apparu ce message d'erreur : "./main.x: cannot execute binary file" !!!
Je me suis qu'il préfèrerait que je compile depuis Cygwin, je l'ai fait avec la commande "make" et il compile sans aucune erreur. Je retappe "./main.x" ... et le message d'erreur réapparait !!!
Je suis perdu ... merci d'avance pour votre aide et pour le temps precieux que vous metterez à m'aider.
Amicalement,
Raztou
A voir également:
- Cannot execute binary file: exec format error
- Format epub - Guide
- Format factory - Télécharger - Conversion & Codecs
- Hp usb disk storage format tool - Télécharger - Stockage
- Format apfs - Guide
- .Dat file - Guide
2 réponses
Je dis peut être une connerie, mais il me semble que cygwin ne peut pas executer les executables linux.
Tu verra que toutes les commandes linux sous cygwin sont des executables windows (.exe)
Autrement dit : tu dois changer quelquechose dans ton makefile pour faire en sorte que GCC te sorte un fichier PE (executable windows), et non pas un ELF (executable linux file)
Tu verra que toutes les commandes linux sous cygwin sont des executables windows (.exe)
Autrement dit : tu dois changer quelquechose dans ton makefile pour faire en sorte que GCC te sorte un fichier PE (executable windows), et non pas un ELF (executable linux file)
youssef
NN j'ai le meme prob avec ubuntu du coup tu dis des conneries
Salut, bravo à ton professeur pour le travail sur logiciels open source c'est un grand pas en avant, mais je ne t'aiderai pas, suis ta citation et soit maître de ton destin et de ton avenir tu dois trouver seul ta réponse pettit scrarabé .
l'expérience est une lumière que l'on a accroché dans le dos et qui éclaire le chemin parcourus (confucius).
cherche et tu trouveras ton chemin. Patrick.
l'expérience est une lumière que l'on a accroché dans le dos et qui éclaire le chemin parcourus (confucius).
cherche et tu trouveras ton chemin. Patrick.
Salut VOYAGEUR25 !
Je galère depuit plusieur jours maintenant et je n'est toujours pas trouver de personne avec LA lumière éclairant LE chemin qui me serait utile. Bref ... je trouve personne dont l'experience m'aiderai avec ce problème!
PLEASE HELP ... ca devient vraiment urgent !
P.S.: Merci pour les méthaphores et la partie très philosophique de ton message, il me va droit au ceour. Mais malgrès cela, je t'assure qu'une solution à mon problème m'eu mille fois plus plu !
Je galère depuit plusieur jours maintenant et je n'est toujours pas trouver de personne avec LA lumière éclairant LE chemin qui me serait utile. Bref ... je trouve personne dont l'experience m'aiderai avec ce problème!
PLEASE HELP ... ca devient vraiment urgent !
P.S.: Merci pour les méthaphores et la partie très philosophique de ton message, il me va droit au ceour. Mais malgrès cela, je t'assure qu'une solution à mon problème m'eu mille fois plus plu !
Salut raztou, je ne connais pas la programmation sous linux heat voir:
https://www.developpez.net/forums/d299149/c-cpp/outils-c-cpp/systemes-compilation/makefile-gcc-sous-linux-usr-bin-ld-cannot-find-lsocket/
Sinon tape dans ton moteur de recherche linux heat cours.
Bonne chance avec linux/unix. Patrick.
https://www.developpez.net/forums/d299149/c-cpp/outils-c-cpp/systemes-compilation/makefile-gcc-sous-linux-usr-bin-ld-cannot-find-lsocket/
Sinon tape dans ton moteur de recherche linux heat cours.
Bonne chance avec linux/unix. Patrick.