使用set runtime environment编译程序?

时间:2012-10-24 01:02:47

标签: c compilation environment

我正在尝试编译一个程序,该程序在运行时将在c。

中的预定义环境中运行

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

有人知道这是否可行?

1 个答案:

答案 0 :(得分:0)

将程序设置为LS_PRELOAD,然后在未设置LS_PRELOAD的情况下自行运行。请使用execv()