gpt4 book ai didi

linux编译文件,windows运行

转载 作者:IT王子 更新时间:2023-10-29 01:09:11 25 4
gpt4 key购买 nike

我开始学习 c 和 c++ 编程,并在 Linux 中编写。

我可以使用 g++ 生成二进制文件并在 Windows 7 中将其作为 exe 运行吗?或者我需要在windows中重新编译代码?

最佳答案

您可以使用 mingw 交叉编译器在 linux 中构建 windows 二进制文件。在 Ubuntu(我想还有其他 Debian 变体)中,该软件包称为 mingw32。然后,您将拥有一个名称为 i58​​6-mingw32msvc-g++(或类似名称)的交叉编译器。对于构建没有库依赖性的简单命令行程序,这是一个不错的解决方案。

如果您需要更多,我建议您使用 MXE (M 交叉环境)。 MXE 安装了自己的交叉编译器,可以为您构建许多库,因此您无需关心如何构建库依赖项。

例如 OpenSCAD项目(使用 Qt 作为其 GUI 的 3D CAD 程序)正在使用 MXE 构建 Windows 版本。参见 this page on the OpenSCAD wiki获取构建过程的描述。

关于linux编译文件,windows运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21795032/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com