opensshをデバッグシンボルでコンパイルしようとしていますが、それは起こっていません。理由はわかりません。デバッグシンボル付きの64ビットマシン上でOpenSSHをコンパイルする
- wgetの "https://ftp.nluug.nl/security/OpenSSH/openssh-7.2p2.tar.gz"
- タールのopenssh-7.2p2.tar.gz xfz
- のCDのopenssh-7.2p2
- のautoconf
- に./configure --with-監査=デバッグ
- sudoは
- objdumpの--syms binに/ sshの をmake installを作ります210
binに/ sshを:ファイル形式ELF64-x86-64で
SYMBOL表:なしシンボル
デバッグシンボルが存在しない理由を任意の考え?リンカがファイルをアップし終えたときに
objdump --syms bin/ssh.o
私はなく、最終的な実行可能ファイルでは、シンボルがオブジェクトファイルに追加されていることを見ることができます:私は以下のようにこのコマンドを実行する場合がありますのでご注意ください。
ありがとうございます。あなたはmake install
が何をするかを見れば
なぜこのような古いバージョンを使用していますか?現在のバージョンは7.5p1で、セキュリティ修正が含まれています。 –