经典的“Hello world”程序!

我们在Windows下把它编译为hello.exe,但这个exe文件却不能在Linux下运行,反之亦然。为什么?

int main(void)
{
printf("Hello world.\n");
}

就是这个最简单的程序!

PS:我需要简单通俗的解答,谢谢,拒绝拷贝!

Linux和Windows下的可执行程序是不一样的,windows下一般是exe后缀,linux下一般是.sh后缀。
另外,windows和linux中的系统调用也不一样,就算强行把后缀改了,window下的应用程序也无法在linux下运行,反之亦然。
要不然的话,就没有那么多人辛苦的往linux上移植windows程序了
温馨提示:答案为网友推荐,仅供参考
第1个回答  2007-09-08
鸡下的蛋能孵出鸭吗?不行,

反之亦然
第2个回答  2007-09-09
改得好 先前有个乱弄电脑结果自动重启了

相关了解……

你可能感兴趣的内容

大家正在搜

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网