我准备开发一些运行在 AMD64 上的 ubuntu 应用程序。我很好奇我的应用程序是否适用于运行在 ARM 上的 ubuntu?我对操作系统一窍不通。
答案1
这取决于。若要在其他架构上运行,您的应用必须在该架构上进行编译,并且编写方式必须能够成功编译,不会出现问题。无论如何,对于编译型语言而言都是如此。无论架构如何,解释型语言都可以从同一个包中运行,但需要考虑的事项也类似。
如果您想构建跨多种架构运行的应用程序,则必须在开发应用程序时考虑这些架构之间的差异,并为每种架构构建单独的二进制文件。