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?

Foi útil?

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)

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

    1. 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
    2. 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

REF: http://rpg.hamsterrepublic.com/ohrrpgce/GDB_on_Windows

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top