我正在尝试用gdbserver远程调试程序。
以下工作很好:
gdbserver :1234 ./test-program
但是我需要用预装的调试程序。so文件。
但这不起作用:
gdbserver :1234 'LD_PRELOAD=./libefence.so ./test-program'
如何做到这一点?
还尝试使用exec包装器,但这也不起作用:
gdbserver --wrapper 'LD_PRELOAD=./libefence.so' -- :1234 ./test-program