首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何:用gcc在linux上编译代码,并在windows上运行?

问如何:用gcc在linux上编译代码,并在windows上运行?
EN

Unix & Linux用户
提问于 2017-02-03 20:20:11
回答 1查看 852关注 0票数 0

所以我正在c++做一个大项目。我在linux上使用Eclipseforc++。这在窗户上有用吗。我是用"Linux GCC“来编译的,因为”十字架GCC“想让我添加编译路径和一些我不明白的东西,但在互联网上却没有答案。那么,我如何编译一次我的c++代码,并让它在linux和windows上工作呢?

EN

回答 1

Unix & Linux用户

发布于 2017-02-03 20:26:56

通常,交叉编译器用于为相同的操作系统构建,但为Intel系统上的ARM构建不同的体系结构。但是,有一种叫做MinGW的东西,它使用了基本相同的概念,并且包含一个最小的GNU运行时,因此您可以轻松地制作在GNU/Linux系统上编译并在Windows上运行的程序。

这里有一个关于Stack溢出的问题和答案,涵盖了在Eclipse中设置这个问题。https://stackoverflow.com/questions/4998425/use-mingw-in-eclipse-on-linux

但是,请注意,您需要编译两次代码-- C++不是为“编写一次,在任何地方运行”而设计的。而且,您可能需要提供操作系统抽象不混合的特定于Windows的部分。

票数 2
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/342355

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档