Lorsque je tente de déboguer un programme simple avec gdb sur Cygwin Je reçois le texte suivant:Cygwin GDB donne l'erreur 193 lorsque vous essayez de démarrer le programme
C:\Users\Benoit St-Pierre\workspace_cpp\cs454>gdb a.exe
GNU gdb 6.8.0.20080328-cvs (cygwin-special)
Copyright (C) 2008 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "i686-pc-cygwin"...
(gdb) start
Breakpoint 1 at 0x401a51: file server.cc, line 207.
Starting program: /cygdrive/c/Users/Benoit St-Pierre/workspace_cpp/cs454/a.exe
Error creating process /cygdrive/c/Users/Benoit St-Pierre/workspace_cpp/cs454/a.exe, (error 193).
Lorsque l'erreur 193 est un ERROR_BAD_EXE_FORMAT
.
L'application compilée elle-même fonctionne très bien et les clients se connectent et interagissent avec l'application. J'utilise cygwin 1.7 depuis que j'utilise les nouvelles méthodes getaddrinfo
pour configurer les sockets. L'application a été compilée à l'aide 3.4.4 gcc avec la commande suivante:
g++ -g3 server.cc
Quelqu'un a une idée de ce que je pourrais faire mal?
Merci, vous aviez raison. –