2017-10-27 6 views
0

MacOS Sierra 10.12.6でXcodeを使用していると述べると、GDB for Mac OS Sierra、すべてのファイルを完全にアンインストールして削除しようとしましたが、できません

私はhomebrewでGDBをインストールしましたが、使用しようとするまでうまくインストールされていました。ターミナルでは、それは有効なコマンドではないと言い続けました。 (私はC言語を初めて使っていて、教授と一緒に仕事をしていましたが、彼の前でダウンロードして使ってみると困惑しました)。だから、後でmakeファイルを作成してインストールしても問題は残っていました。私はhomebrewを再度使用しましたが、アンインストールして再インストールするにはまだ問題があります。

今私はgccをコンパイルするときにCファイルを実行することさえできません。私は単にunable to open fileという声明を出します。私は誰かがsudo mv /usr/local /usr/_localに示唆していると読んだことがあり、私はパスワードを入力した後でさえ、私に許可がないことを知らされています。

gdbに属するすべてのアイテムを削除しようとするとすべてのエラーが発生しました。私はXcodeを削除して、それを新しくインストールすることを望んでいます。

私は私のマックポートを完全に取り除くことを検討し始めた時点です。

私は清潔なスレートからどのように始めることができるかについてのアドバイスを探しています。私はgdbを使用して、これが期限切れで実行できないプロジェクトにする必要があります。棚から私を助けてください!

EDIT:

私は、単純なHello Worldファイルを作成するために崇高を使用している、それがコンパイルされ、gccと細かい動作します。だから私のプロジェクトファイルは何とか壊れています。少なくとも私は少し落ち着くことができます。しかし、私はまだこれを取得したいと考えていますgdb問題は考え出され、古いものがすべて削除された新鮮なコピーをインストールします。私はMacOSのシエラ上のXcodeで働いている

答えて

2

は10.12.6

は私が原因であるプロジェクトでGDBを使用する必要があり、この稼働

Iドンを取得することはできませんMacOSでgdbを再インストールする方法は知っていますが、今のところmacOS Sierra(少なくとも動的ライブラリをデバッグする)ではgdbが壊れていることに注意してください。Bug reportを参照してください。

gdbを正しくインストールしても、おそらく何の問題もなくなる(gdbはあなたが望むものをデバッグすることはできません)。

+0

そうですね、私はStackExchangeや他のソースで多くの類似の投稿を読んできました。私はLLDBの言及を見たことがあるが、それを試していない。ウェブサイトは参考になり、LLDBは簡単な参照のためにコマンドをGDBコマンドでマップするサイト上のセクションを持っています。私はそのショットを与える必要があります。 – Pwrcdr87

+0

Xcodeと一緒に作業しているときは、私はすでにそれが好きです。すでにXcodeに統合されているので、単に 'LLDB 'を呼び出すだけです。何もインストールする必要はありません。もう一度お世話になりました。 – Pwrcdr87

0

gcc -Wall -g $fileName.c -o $fileNameを使用してファイルを実行可能にしてください。これにより、存在する可能性があるすべてのエラーが表示されます。第二に、うまく動作せず、絶対にgdbを使用する必要がある場合は、LinuxのVM(LinuxやMateを初めて使用する場合はUbuntuをお勧めします)を使用するのが良い方法です。あなたはその後、ちょうどsudo apt-get install gdbを使用して、深刻なデバッグをしたい場合はgdb-dashboardgit-hub gdb-dashboardをインストールする必要があります。それはあなたが急いでいると私が考えることができる最も速い修正です。良いVMはVirtualBoxとParallel Desktopです(VMからローカルファイルにアクセスしたい場合)。

関連する問題