gpt4 book ai didi

c++ - 如何使 linux 命令行程序在 windows 中运行?

转载 作者:可可西里 更新时间:2023-11-01 14:40:53 26 4
gpt4 key购买 nike

我是编程初学者,一直在 Ubuntu 中使用 C/C++ 进行工作。当我告诉 cin/cout/cerr 或 printf/scanf 或从命令行获取参数时,这一切都发生在 Ubuntu 的 linux 终端上。

现在,如果我想运行这些相同的程序(非常简单的程序,初学者级别)并在 Windows 中运行它们,我该如何从 Windows 命令行运行它们?我上过的一门类(class)让我们下载了 cygwin 来模拟 windows 中的 linux 命令行,但是如果我只想从普通的 windows 命令行运行程序怎么办?这是否可能,是否需要修改软件?

最佳答案

您可以从 linux 交叉编译 Windows 程序。

在 Ubuntu 上,过程基本上是这样的:

sudo apt-get install wine mingw32 mingw32-binutils mingw32-runtime

...

i586-mingw32msvc-g++ -o myProgram.exe myProgram.cpp

简单吧? Google 搜索“ubuntu 交叉编译窗口”,那里有大量信息。

关于c++ - 如何使 linux 命令行程序在 windows 中运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10158344/

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