簡體   English   中英

是否可以從 x86(x64) windows 交叉編譯到 x86(x64) linux?

[英]is it possible to cross-compile from x86(x64) windows to x86(x64) linux?

我一直想知道為什么 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 小一點?

我很困惑....我想任何人都清楚我。 感謝您的閱讀。

我直接在我的 Windows10 家庭版下安裝了WSL ,然后安裝了Debian作為 Windows 應用程序。

現在我可以在我想要的每個目錄中打開 Linux 命令提示符。

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

使用來自 Git-Bash 的 Mingw64 命令提示符,我什至可以使用相同的 shell 腳本來編譯控制台應用程序作為 Linux 和 Windows 可執行文件!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM