web-dev-qa-db-ja.com

MacでのGDBのアンインストール

GDBで多くの問題が発生しています。通常、Macのアクティビティモニターを使用して(Mavericksを使用して)プロセスを強制終了するまで、クラッシュして100%CPUの使用を開始します。

(GDB 7.6.1を使用して)マシンからGDBを削除するにはどうすればよいですか?このバージョンをアンインストールした後、古いバージョン(GDB 6.x.x)をインストールする予定です。

2
tesseract

簡単な解決策は、他に何もインストールしていない場合に備えて、/usr/local全体を削除することです(コメントの迂回が少ないため、そうだと思います)。したがって、Sudo mv /usr/local /usr/_localは、そこにあるすべての問題を取り除きます(ディレクトリに重要なものが何も含まれていないことが確実な場合は、後でディレクトリを削除できます)。

次に、gdbを最初から構築するパスに従う代わりに、 homebrew を使用してgdbをインストールします。これも期待どおりに機能しない場合は、mv /usr/local /usr/__local(または同様のもの、ここに現れるパターンを確認できると思います)を実行し、ソースから古いバージョンを作成してみてください。 gdb 6はすでにかなり古くなっているので、少なくとも自作のボトル版を試すことをお勧めします。

2
Sami Laine

残念ながら、GDBにはトップレベルのアンインストーラーがありません。

ただし、ほとんど同じ効果を得る方法があります。 GDBソースコードを解凍したディレクトリ内から開始します。

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

後でインストールされる別のGDBに干渉する可能性のあるものを残してはなりません。

1
Warren Young