Pergunta
Eu tenho ido para http://sourceforge.net/project/showfiles.php ? group_id = 2435 , baixou o Automated MinGW Installer para MinGW 5.1.4 e, ao mesmo tempo, o Candidato GNU Fonte de nível depurador de lançamento: GDB 6,8-3. Eu então instalado ferramentas de base MinGW em C: \ MinGW. Nenhum problema até agora.
No entanto, quando eu venho para instalar o gdb depurador tem um monte de arquivos e pastas com os mesmos nomes que alguns já instalado, mas os arquivos são diferentes daqueles já instalados. por exemplo C: \ MinGW \ include \ bfd.h é 171 KB, mas gdb-6,8-mingw-3 \ include \ bfd.h é 184 KB
.Como faço para adicionar o GDB MinGW sem quebrar o que já está instalado?
Solução
A versão Lançamento atual (5.2.1) do gdb no página de arquivos de projeto sempre trabalhou para mim. O download é um .exe autônomo, você não precisa de mais nada.
Mas aposto o .exe no trabalho vontade 6.8 pacote, também. Eu tentaria usando apenas o .exe e, em seguida, se houver problemas, tente extrair os outros arquivos do pacote 6.8. (Apesar de que pode causar problemas com o resto da instalação MinGW).
Update: Parece haver uma versão 7.something. Eu não testei-lo completamente, mas parece trabalho, mesmo com gcc 3.
Outras dicas
Em um prompt de comando eu consultei para C: \ MinGW \ bin e correu:
mingw-get.exe install gdb
Isso fixa-lo para mim. Não tenho certeza se isso importa, mas eu tenho C: \ MinGW \ bin no meu caminho (acho que eu provavelmente não precisa procurar para C: \ MinGW \ bin).
Wascana desktop desenvolvedor . Ele combina MinGW, gcc, Eclipse e gdb em um pacote.
Você pode substituir com segurança os arquivos pré-embalados com MinGW com os (mais recente) do tarball gdb. Você também pode optar por não substituí-los -. Apenas certifique-se de escolher um ou outro conjunto, ou seja, evitar misturar arquivos do mais velho e o mais recente pacote
A maioria dos arquivos ofender provavelmente não são realmente relevantes para você de qualquer maneira. Por exemplo, os arquivos pertencentes à biblioteca libbfd não são necessários para o dia do gdb-a-dia, eles são usados ??se você deseja estender o depurador ou escrever ferramentas de depuração si mesmo.
De qualquer forma, faça um backup do diretório mingw antes untarring a nova versão. É muito fácil, já que MinGW é auto-suficiente nesse diretório. Dessa forma, se alguma coisa não funcionar corretamente, você pode simplesmente apagar o diretório e restaurar a partir do backup.
O TDM GCC / Mingw32 constrói instalador inclui gdb. É de 4.4.x gcc com todos os pacotes binários básicos necessários para o desenvolvimento básico do Windows, e é amplamente utilizada sem quaisquer problemas incomuns.
Normalmente, para instalar o gdb no Windows, você tem que 2 maneiras de instalar:
1) usar binários prontos que foram construídos e compilados a partir de GNU gdb por algum provedor (fácil de instalar)
- binários uso TDM-CCG fornecidos a partir do seguinte URL e que está incluindo inturn o compilador GCC e também depurador gdb. http://tdm-gcc.tdragon.net/
- Use a equação pacote dentro do qual GNU GDB já foi compilado e construído. http://www.equation.com/servlet/equation.cmd?fa=gdb
2) usar mingw mínimo ou pacote cygwin depois de instalar o gdb dentro dela.
- Instale quer mingw ou cygwin no interior do qual GDB já é fornecido
-
Open cygwin ou mingw terminal e basta digitar o seguinte para certificar-se ele já está instalado
$ gdb --version
- Dica: Se você não encontrou o gdb instalado, basta abrir o instalador cygwin ou pacote mingw e certifique-se que você já verificar gdb
- Dica: obter e instalar uma compilação de depuração do OHRRPGCE está fornecendo informações úteis sobre falhas.
- cygwin ou terminal mingw, Start gdb usando o seguinte c: \ mingw \ bin \ gdb.exe program_to_debug.exe