【问题标题】:Bash Script DLL LoadBash 脚本 DLL 加载
【发布时间】:2015-06-01 18:18:05
【问题描述】:

Bash 脚本是否能够加载 DLL 并调用其函数?如果是这样,如何做到这一点?其他脚本语言,例如 Python 和 Perl 能够做到这一点。巴什呢?网上好像很少有这方面的。

在测试环境中,Python 或 Perl 等脚本用于通过调用可通过应用程序的 DLL 文件公开访问的 API 挂钩来自动化测试过程。我的团队正在为我们的产品实施自动化测试。我们已经安装了 Bash,并且对它有些了解,但问题仍然是 Bash 是否可以用来调用隐藏在应用程序的 DLL 文件中的公共 API 函数。

【问题讨论】:

  • 我相信答案是肯定的,虽然我不知道细节。你能更好地解释一下你最终想要做什么吗?
  • @EtanReisner 你好,Etan。我已根据您要求的详细信息更新了我的问题。
  • 您正在寻找类似 python ctypes 或其他 ffi 系统的东西,您可以直接从“宿主”语言调用本机函数?

标签: bash dll function-calls dynamic-loading


【解决方案1】:

Bash 支持可加载的内置函数 - 源代码树中的 examples/loadables 目录应该是您的起点。该目录中的README 文件应该有足够的信息来开始使用。

【讨论】:

  • 源代码树?一个链接会很有帮助。
猜你喜欢
  • 1970-01-01
  • 2019-05-23
  • 2018-04-05
  • 1970-01-01
  • 2022-01-20
  • 2018-05-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多