由于JVM的存在,java是一种独立于平台的语言,它的程序可以在任何操作系统上运行。
C/C++怎么办?C/C++ EXE是否可以在任何操作系统上运行?我们能做点什么吗(比如写一次就跑一次)?请澄清我对此的怀疑。
谢谢

最佳答案

否-可执行文件是为特定的操作系统和硬件(CPU)体系结构构建的。
如果您不想使用任何特定于操作系统的函数,或任何关于字长的假设等,那么可以重新编译c++源代码以在任何地方运行。

关于c++ - C程序可移植性,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5556844/

10-11 19:35