x86 ターゲット マシンで生成されたアプリケーション コア ファイルがあります。すべてのライブラリとバイナリが削除されるため、ターゲットでの実行時のバック トレースは非常に最小限かゼロになります。私はまだシンボル名とバックトレースを見ています。
ただし、コア ファイルをホスト マシンに移動し、ホストで x86 用の gdb を実行して sysroot を指定すると、次のようにエラーが発生します。
アドレス 0x104 のメモリをロードできません
ターゲットがバック トレースのデコードに問題がないのに、ホストが不平を言う理由のアイデア/提案はありますか? ところで、私のコードはすべて -fPIC でコンパイルされています。