有没有类似于mac OS X上的binfmt-support?

时间:2014-01-29 20:16:19

标签: macos

我想知道的是,是否存在类似于mac上的binfmt-support的内容。

我有一个nacl二进制可执行文件,我希望让mac知道可执行格式,以便我可以直接从命令提示符运行这个可执行文件。

我见过有人在linux上使用binfmt-support来实现这一点。

只是用更简单的术语来解释我想要的东西 - 假设我有一个.nexe文件。我可以使用命令“../tools/sel_ldr_x86_32 -B ../tools/irt_core_x86_32.nexe a.nexe”在mac终端上运行此文件。

而不是这个大命令,我希望简单地运行它像“./a.nexe”,然后我的shell文件应该被调用,最终会调用命令,如“../tools/sel_ldr_x86_32 -B ../ tools / irt_core_x86_32.nexe a.nexe“

1 个答案:

答案 0 :(得分:0)

如果文件本身是二进制文件,那么就无法添加#!到文件的开头,据我所知你只有一个选项;在〜/ .bashrc文件中为命令行创建一个别名:

alias nacl='/path/to/sel_ldr_x86_32 -B /path/to/irt_core_x86_32.nexe'

然后允许您在命令行键入nacl a.nexe

注意:您需要在别名中使用绝对路径才能使其正常工作。