基于linux的C程序代码能在windows xp的环境下运行吗?

发布网友 发布时间:2022-04-27 02:58

我来回答

1个回答

热心网友 时间:2022-06-25 03:57

只要源代码中不包含本地代码就可以用相应平台的编译器进行编译运行。
例如:
在Linux下用gcc编译过可以运行的源代码,可以用Windows版的gcc来编译运行。但是gcc编译通过可以运行的代码,用turbo
c的编译器可能编译不了而出错。
同时,如果源代码中包含本地代码(如GUI相关的代码)即使Linux版的gcc可以编译通过,从而用Windows版的gcc来编译,同样有可能编译不了而出错。
所以综上所述,Linux下同样的c语言源代码可以在Windows下编译通过的条件是:
1.使用同一组织或公司开发的编译器,但必须是不同平台的版本。如:Lin版GCC和Win版GCC,而不能是GCC(不论哪个版本)和turbo
c。
2.不能包含本地代码。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com