GNU/Linux >> Linux の 問題 >  >> Linux

この警告はどういう意味ですか?

一部の gdb バージョンは、実際にはその警告に対してもう少し役立ちます。次のような出力が得られます:

警告:"libhello.so" の .dynamic セクションが予期されたアドレスにありません (間違ったライブラリまたはバージョンの不一致?)

プログラムが実際にコンパイルされたライブラリを GDB が検出し、アプリケーションとライブラリのデバッグ シンボルが別々のファイルにある場合は、最新のものであり、使用しているビルドと一貫性があることを確認してください。

アップグレードは、原因の有力な容疑者のように思えます。 gdb はそのケースを処理できると思いますが、ライブラリを事前にリンクしてもこの警告が表示される可能性があります。


Linux
  1. No more variables left in this MIB View とはどういう意味ですか (Linux)?

  2. [[ $? -ne 0 ]]; .ksh の意味

  3. #define X X とはどういう意味ですか?

  1. kill -3 とはどういう意味ですか?

  2. このshスクリプトを実行するとどうなりますか?

  3. grep パターンで \b はどういう意味ですか?

  1. 「–」(二点鎖線)とはどういう意味ですか?

  2. ep 能力とはどういう意味ですか?

  3. トップの %st はどういう意味ですか?