Desinstalando o GDB em um Mac

2

Estou com muitos problemas com o GDB; geralmente falha e começa a usar 100% da CPU até que eu mate o processo usando o monitor de atividade no Mac (usando o Mavericks).

Como eu removo o GDB da minha máquina (usando o GDB 7.6.1)? Eu pretendo instalar uma versão mais antiga (GDB 6.x.x) depois de desinstalar esta versão.

    
por tesseract 05.01.2014 / 08:15

2 respostas

2

Uma solução rápida seria simplesmente remover todo o /usr/local caso você não tenha instalado mais nada lá (de acordo com o pequeno desvio nos comentários, acho que é o caso). Então sudo mv /usr/local /usr/_local vai se livrar de qualquer coisa que esteja lá (você pode deletar o diretório mais tarde, quando tiver certeza de que não contém nada importante).

Então, em vez de seguir o caminho da construção do gdb a partir do zero, use homebrew para instalar o gdb. Se isso não funcionar como esperado, apenas mv /usr/local /usr/__local (ou algo semelhante, acho que você pode ver o padrão a surgir aqui) e tente construir uma versão mais antiga a partir do código-fonte. Eu ainda recomendo que você pelo menos tente a versão engarrafada homebrew, porque o gdb 6 já está bastante envelhecido.

    
por 05.01.2014 / 08:28
0

Infelizmente, o GDB não tem um desinstalador de nível superior.

Existe uma maneira de obter o mesmo efeito, no entanto. Começando no diretório onde você descompactou o código fonte do GDB:

$ ./configure --prefix=$HOME/doomed-gdb
$ make && make install
$ cd $HOME/doomed-gdb
$ sudo find . -type f -exec rm /usr/local/{} \;

Nada deve ser deixado para interferir em um GDB diferente instalado posteriormente.

    
por 05.01.2014 / 15:10

Tags