两个系统的格式不同,格式就是协议,是在固定位置有意义的数据。Linux下可执行文件格式是elf,可使用readelf查看elf文件头
而Windows下的可执行程序是PE格式,是一种可执行文件。
还有一点是Linux下和Win下系统API不同,这个API是操作系统API,在Linux中API通常指系统调用,通过0x80软中断实现的。而Win中的API是在动态链接库文件中的,也就是DLL,这是一个库,里面包含代码和数据。Linux中的可执行程序获得系统资源的方法是不同的。
两个系统的格式不同,格式就是协议,是在固定位置有意义的数据。Linux下可执行文件格式是elf,可使用readelf查看elf文件头
而Windows下的可执行程序是PE格式,是一种可执行文件。
还有一点是Linux下和Win下系统API不同,这个API是操作系统API,在Linux中API通常指系统调用,通过0x80软中断实现的。而Win中的API是在动态链接库文件中的,也就是DLL,这是一个库,里面包含代码和数据。Linux中的可执行程序获得系统资源的方法是不同的。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2196520.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!