java在linuxwindows编译出来大小不同

如题所述

java在linuxwindows编译出来大小不同的原因有编译器不同、编译器参数不同。
1、编译器不同:Windows上主要使用的是VisualStudio等IDE中自带的编译器进行编译,而Linux上则是使用GCC进行编译,两个编译器的优化方式和算法不同,因此生成的可执行文件大小也不同。
2、编译器参数不同:编译器参数对可执行文件的大小也有一定的影响,不同的编译器会选择不同的参数进行优化,因此生成的可执行文件大小也会不同。
温馨提示:答案为网友推荐,仅供参考
相似回答
大家正在搜