它们是一样的吗?
更长的版本:
假设我在汇编时,在Windows机器上写了一个小应用程序,它所做的只是添加1 1并将其存储在寄存器中.那么,我在Linux机器上编写完全相同的代码.会有用吗?
我想是的,因为在硬件层面,它是同一台机器,所以’硬件的语言'(原谅不精确性)将是相同的.
在windows上用汇编语言编写的程序与linux不是二进制兼容的…你需要在linux上再次编译(汇编)它们,但请记住汇编程序之间存在差异……它们不同地处理例如声明代码,数据的部分,bss
windoes高管不会在linux上本地运行(你可以在wine中运行它们,但它们将被沙盒化)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。