用 gdb attach pid 的方式將gdb掛到一個正在運行的進程上,有時會提示
A program is being debugged already. Kill it? (y or n)
可能是由於正在執行的進程對應的binary被替換了造成的。如果被替換過的binary和先前的差別不大,並且要調試的部分沒有變化,可以用下面的方式做gdb attach:
gdb
或者可以將先前被替換的binary重新放到要調試的機器上,並執行
gdb
用 gdb attach pid 的方式將gdb掛到一個正在運行的進程上,有時會提示
A program is being debugged already. Kill it? (y or n)
可能是由於正在執行的進程對應的binary被替換了造成的。如果被替換過的binary和先前的差別不大,並且要調試的部分沒有變化,可以用下面的方式做gdb attach:
gdb
或者可以將先前被替換的binary重新放到要調試的機器上,並執行
gdb