LD_PRELOAD 在 rlwrap 中?
LD_PRELOAD in rlwrap?
当我在我的脚本中做一些事情时
rlwrap -f words.txt LD_PRELOAD=mylib.so command "$@"
我总是得到类似
的东西
rlwrap: error: cannot execute LD_PRELOAD=mylib.so no such file or directory
即使该文件完全存在,删除 rlwrap 也能正常工作。
如何将 LD_PRELOAD 放入 rlwrap?基本上我想让 mylib.so 仅适用于我的“command
”。
我确实尝试将 LD_PRELOAD=mylib.so
放入 rlwrap 中,它运行了,但是 LD_PRELOAD 没有像我希望的那样应用于 command
。
您可以将命令包装在 shell:
rlwrap -f words.txt bash -c 'LD_PRELOAD=mylib.so command "$@"' - "$@"
当我在我的脚本中做一些事情时
rlwrap -f words.txt LD_PRELOAD=mylib.so command "$@"
我总是得到类似
的东西rlwrap: error: cannot execute LD_PRELOAD=mylib.so no such file or directory
即使该文件完全存在,删除 rlwrap 也能正常工作。
如何将 LD_PRELOAD 放入 rlwrap?基本上我想让 mylib.so 仅适用于我的“command
”。
我确实尝试将 LD_PRELOAD=mylib.so
放入 rlwrap 中,它运行了,但是 LD_PRELOAD 没有像我希望的那样应用于 command
。
您可以将命令包装在 shell:
rlwrap -f words.txt bash -c 'LD_PRELOAD=mylib.so command "$@"' - "$@"