如何在gdb中运行带有其他标志的程序?

时间:2011-05-30 03:58:37

标签: gdb

我正试图测试这个答案:

_dl_runtime_resolve -- When do the shared objects get loaded in to memory?

但是当我尝试各种方式与gdb "LD_BIND_NOW=y binary"基本相同时,它就会失败。

如何在gdb内部使用此标志运行我的应用程序?

1 个答案:

答案 0 :(得分:1)

两种选择。第一:

env LD_BIND_NOW=y gdb binary

或者,运行gdb binary然后运行gdb:

set env LD_BIND_NOW=y
run

前者会影响gdb二进制文件本身,这可能或不重要。后者可能实际上不起作用: - )