gpt4 book ai didi

c++ - 在 linux 上运行 cygwin 编译的 c++ 程序

转载 作者:可可西里 更新时间:2023-11-01 11:56:54 24 4
gpt4 key购买 nike

我想在 cygwin(在 Windows 上)中编译一个 c++ 程序,然后在 Linux 机器上运行它。我不想只在 Linux 上编译它的原因是缺少库,而且一团糟(包括限制访问)来安装这些。

我希望我可以编译它,然后将 programname.exe 文件复制到我的 linux 文件夹,然后运行 ​​./programname。但这是行不通的。有什么办法吗?

最佳答案

简短的回答是:你不能。

更长的答案:可以,但是您必须设置一个交叉编译器来生成 native Linux 二进制文件。或者使用类似 WINE 的环境在 Linux 中。

您不能只从 Windows 复制可执行文件的原因,即使是使用 GCC 编译的文件,是因为该文件具有特定格式,在 Linux 上看不到该格式。

关于c++ - 在 linux 上运行 cygwin 编译的 c++ 程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14355399/

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