【问题标题】:is it possible to cross-compile from x86(x64) windows to x86(x64) linux?是否可以从 x86(x64) windows 交叉编译到 x86(x64) linux?
【发布时间】:2019-02-16 11:19:05
【问题描述】:

我一直想知道为什么 x86(windows) 到 arm(linux) 交叉编译是可能的,但是 x86(windows) 到 x86(linux) 交叉编译是不可能或困难的,只能使用 cygwin

如下链接所示,有一些交叉编译器可以让 windows 从个人 pc(x86) 武装起来,但没有 x86 到 x86 的交叉编译器。 http://gnutoolchains.com/beaglebone/

为什么window(x86) to Debian(ARM) 没有cygwin 可用,但是window to Debian(x86) 很难或者必须使用cygwin?

这个问题是由 POSIX 大小问题引起的吗? ARM中Debian的库大小比x86小一点?

我很困惑.... 我想让任何人对我清楚。 感谢您的阅读。

【问题讨论】:

  • 我不认为有什么困难,只是没有更大的兴趣去做。

标签: linux windows cross-compiling


【解决方案1】:

我安装了WSL,然后将Debian 安装为 Windows 应用程序 直接在我的Windows10家庭版下。

现在我可以在我想要的每个目录中打开 Linux 命令提示符了。

使用 apt-get 安装 g++(使用“sudo su”更改为 root)。

使用 Git-Bash 中的 Mingw64 命令提示符,我什至可以使用相同的 shell 脚本 将控制台应用程序编译为 Linux 和 Windows 可执行文件!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-12-03
    • 2021-05-21
    • 2022-11-04
    • 1970-01-01
    • 2019-06-18
    • 1970-01-01
    • 2010-12-19
    相关资源
    最近更新 更多