我想知道的是,是否存在类似于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“
答案 0 :(得分:0)
如果文件本身是二进制文件,那么就无法添加#!到文件的开头,据我所知你只有一个选项;在〜/ .bashrc文件中为命令行创建一个别名:
alias nacl='/path/to/sel_ldr_x86_32 -B /path/to/irt_core_x86_32.nexe'
然后允许您在命令行键入nacl a.nexe
。
注意:您需要在别名中使用绝对路径才能使其正常工作。