0
je les versions suivantes de Cygwin, yasm, gcc et gdb:compilation VP8 pour le débogage sur Cygwin
CYGWIN_NT-5.1 Thorondor 1.7.7(0.230/5/3) 2010-08-31 09:58 i686 Cygwin
yasm 1.1.0.2352
gcc (GCC) 3.4.4 (cygming special, gdc 0.12, using dmd 0.125)
GNU gdb 6.8.0.20080328-cvs (cygwin-special)
J'ai compilé VP8 en utilisant les commandes suivantes:
$ ./configure --enable-debug
$ make
Cependant lorsque je tente de débogage en utilisant GDB, je reçois l'erreur suivante:
$ gdb simple_decoder.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"...
Dwarf Error: bad offset (0x4c4000) in compilation unit header (offset
0x0 + 6) [in module /cygdrive/
c/work/vp8/csim/build/simple_decoder.exe]
(gdb) q
quelqu'un peut-il me aider avec ça?
Merci,
Arjun
$ ld --version GNU ld (GNU Binutils) 2.20.51.20100410 $ gcc --version gcc (GCC) 3.4.4 (cygming special, gdc 0.12, using dmd 0.125) – Arjun
Il semblerait que ce soit les dernières versions de ld et gcc rapportées par Cygwin, donc il ne semble pas que l'erreur soit due à des outils obsolètes. – Arjun
GCC 3.4.4 est daté du 18 mai 2005. Il est obsolète, et Cygwin a des compilateurs modernes (paquet nommé gcc4, je crois) –