当我在剧本里做一些事情
rlwrap -f words.txt LD_PRELOAD=mylib.so command "$@"
我总是得到这样的东西
rlwrap: error: cannot execute LD_PRELOAD=mylib.so no such file or directory
即使该文件完全存在,删除RLBACK也可以正常工作。
如何将ld_preload放入rlwrap?基本上我想做mylib。所以只适用于我的“
command
”。我试着把rlwrap中的
LD_PRELOAD=mylib.so
放入,它运行,但是ld_preload并没有像我希望的那样应用于command
。 最佳答案
可以将命令包装在shell中:
rlwrap -f words.txt bash -c 'LD_PRELOAD=mylib.so command "$@"' - "$@"