当出现以下需求:
- 要执行的可执行程序为a
- 需要添加命令行参数为-b
- 需要LD_PRELOAD的库为c.so d.so
此时正常执行的命令为:
LD_PRELOAD=c.so:d.so ./a -b
但是如果是要用GDB进行调试:
gdb a
set args -b
set exec-wrapper env 'LD_PRELOAD=c.so:d.so'
当出现以下需求:
此时正常执行的命令为:
LD_PRELOAD=c.so:d.so ./a -b
但是如果是要用GDB进行调试:
gdb a
set args -b
set exec-wrapper env 'LD_PRELOAD=c.so:d.so'