1
Linux如何确定用于运行(非文本)二进制文件的设施?
我了解Linux使用shebang行来确定用于脚本语言的解释器,但是对二进制文件如何工作? 我的意思是我可以运行Linux二进制文件,并且已经安装了wine和mono,Windows本机和.NET二进制文件。对于所有这些人来说,只是./binary-name(如果不在PATH中)可以运行它。 Linux如何确定给定的二进制文件必须作为Linux本机二进制文件,作为Windows本机二进制文件(使用Wine工具)或作为Windows .NET二进制文件(使用Mono工具)运行?
23
linux
executable