【发布时间】:2011-05-30 03:58:37
【问题描述】:
我正在尝试测试这个答案:
_dl_runtime_resolve -- When do the shared objects get loaded in to memory?
但是当我尝试各种方式运行基本与gdb "LD_BIND_NOW=y binary" 相同时,它失败了。
如何在 gdb 中使用此标志运行我的应用程序?
【问题讨论】:
标签: gdb
我正在尝试测试这个答案:
_dl_runtime_resolve -- When do the shared objects get loaded in to memory?
但是当我尝试各种方式运行基本与gdb "LD_BIND_NOW=y binary" 相同时,它失败了。
如何在 gdb 中使用此标志运行我的应用程序?
【问题讨论】:
标签: gdb
两个选择。第一:
env LD_BIND_NOW=y gdb binary
或者,运行 gdb binary 然后在 gdb 中:
set env LD_BIND_NOW=y
run
前者会影响 gdb 二进制文件本身,这可能有关系,也可能没有关系。后者可能实际上不起作用:-)
【讨论】:
env LD_BIND_NOW=y gdb binary 和LD_BIND_NOW=y gdb binary 一样吗?