未定義のシンボルを使用してLinuxを再起動してください。

未定義のシンボルを使用してLinuxを再起動してください。

この質問が気になります。

undefined symbol誰かがプログラムを起動したときにエラーを犯したとしましょう。この問題を解決するには、誰かが同じツールまたは別のツールを使用してlddプログラムldconfignm再起動するためにどのライブラリを交換する必要があるかを判断できます。

しかし、別の状況を考えてみましょう。プログラムユーザーがオペレーティングシステムを再起動してからプログラムを起動すると、エラーはありません。undefined symbolつまり、プログラムが正常に起動します。これは、正しいライブラリ(対応する記号を含む)がシステムにすでに存在する場合にのみ発生します。

  • Linuxで可能ですか?
  • それでは、どのような状況で?
  • 共有ライブラリの詳細については、Linuxシステムの再起動中に何が起こりますか?

ベストアンサー1

二つの状況が浮かび上がる。

  • ライブラリーを使用するプロセスの実行中にライブラリーを更新します。プロセスは再起動されるまで古いバージョンのライブラリを表示します。

  • 使用済みの取り付けポイントに装置を取り付けます。このマウントポイントで実行されているプロセスは以前のビューを保持します。

どちらの場合も再起動すると解決できますが、お客様の場合にも適用されるかどうかはわかりません。

おすすめ記事