c - 如何将 gdb 与 LD_PRELOAD 一起使用

标签 c linux gcc gdb x86-64

我运行一个带有 LD_PRELOADing 特定库的程序。像这样。

LD_PRELOAD=./my.so ./my_program

如何使用 gdb 运行这个程序?

最佳答案

执行以下操作。

gdb your_program

(gdb) set environment LD_PRELOAD ./yourso.so
(gdb) start

关于c - 如何将 gdb 与 LD_PRELOAD 一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10448254/

相关文章:

c - 用C读取txt文件

c - 为什么 main P2((ac, av), int ac, char ** av) ?

gcc - 如何强制 gcc 内联函数?

c - C结构如何传递给汇编函数?

c - 多个仅包含 header 的库导致重新定义错误

java - Modbus 驱动程序 : C vs Java

c - 按钮长按后停止计数

linux - bash脚本从一个目录获取文件并将它们与另一个目录进行比较

linux - 如何通过 Linux 脚本替换文件中的数字?

java - 基本 javafx 应用程序中由 NullPointer 引起的 InvocationTargetException