我要执行下面的命令时: “LD_PRELOAD=/path/to/my/so ./a.out
”设置LD_PRELOAD执行的shell脚本命令
所以我写了一个shell脚本:
cmd="LD_PRELOAD=/path/to/my/so ./a.out"
${cmd}
时出错:
LD_PRELOAD=/path/to/my/so : no such file or directory
顺便说一下,文件/path/to/my/so
存在,我可以在bash中成功执行该命令。
有什么问题吗?
你有没有找到'.so'的路径? – Bill
我可以通过在bash中成功执行命令。 – Coaku