- 主题:问个弱智问题:怎么算跨平台?
比如,我的一台机器是 Intel(R) Xeon(R) CPU E3-1225 v6 @ 3.30GHz, 另外一台是 Intel(R) Core(TM) i7-8700 CPU @ 3.20GHz, 这两台机器使用相同的操作系统和编译器和编译选项编出来的库,应该是可以互相通用的吗? 那什么情况下是不通用的必须本地编译?
--
FROM 113.118.174.*
你这肯定不算跨平台了
一般要硬件架构或者OS之一不同,比如x86 -> ARM,或者win -> linux之类的
--
FROM 123.118.64.*
不同平台的意思是指两平台的硬件指令有区别,A的程序代码在B机器上看不懂,所以运行不了。跨平台的意思就是把同样的算法分别翻译成不同平台的机器指令,实现相同功能。
你举的两个平台都是x86-64指令集,同一段代码能在两个平台上不加修改地运行,所以不算跨平台。
--
修改:xenapior FROM 210.45.77.*
FROM 210.45.77.*