2

我正在尝试编译一个程序,该程序在运行时将在 c 中的预定义环境中运行。

更具体地说,我希望以某种方式包含LD_PRELOAD=./lib.so,以便在我运行时./program它会像我使用过命令一样运行LD_PRELOAD=./lib.so ./program

有谁知道这是否可能?

4

1 回答 1

0

设置程序LS_PRELOAD,如果LS_PRELOAD未设置,则自行运行。为此使用execv()

于 2012-10-24T01:11:28.517 回答