6

Xcode から gdb-6.3 を入手しました。gdb-7.* にアップグレードしたい

何が起こったのか: 私は macports を使用して GDB-7.5 をインストールしました。

ggdb実行可能ファイル

それは示した、

BFD: /Users/jiaxilong/Desktop/EECS281_proj3/proj2: 不明なロード コマンド 0x2a BFD: /Users/jiaxilong/Desktop/EECS281_proj3/proj2: 不明なロード コマンド 0x28 BFD: /Users/jiaxilong/Desktop/EECS281_proj3/proj2: 不明なロード コマンド0x29 BFD: /Users/jiaxilong/Desktop/EECS281_proj3/proj2: 不明なロード コマンド 0x2b BFD: /Users/jiaxilong/Desktop/EECS281_proj3/proj2: 不明なロード コマンド 0x2a BFD: /Users/jiaxilong/Desktop/EECS281_proj3/proj2: 不明なロードコマンド 0x28 BFD: /Users/jiaxilong/Desktop/EECS281_proj3/proj2: 不明なロード コマンド 0x29 BFD: /Users/jiaxilong/Desktop/EECS281_proj3/proj2: 不明なロード コマンド 0x2b

実行可能ファイルは次のようにコンパイルされます。

g++ -ggdb a.cpp 実行可能ファイル

-g も使ってみました。動作していません。

別のことは、 gdb -v はバージョン 6.3 を表示します ggdb -v はバージョン 7.5 を表示します

ここで何をすべきか手がかりがあれば、手を貸してください:) よろしくお願いします。

4

1 に答える 1

5

誰も答えを知らないようです...または答えが明白であるのはあまりにも些細なことでした。とにかく、私はこの問題の答えを見つけました。

基本的に、おそらくxcodeとの互換性のために、macがこれを制限しているという理由だけで、macosxにgdb7.*をインストールすることはできません。

私がこれを以前に知っていたので、研究や試行に多くの時間を費やさなかったといいのですが。しかし、うまくいけば、これは私と同じくらい大胆で冒険的な人々を救うことができます。乾杯。

于 2012-11-26T15:15:57.447 に答える