Linux cross-compiler for Cygwin — not able to find the Linux Cygwin compiler tool chain online
我已经安装了Cygwin,并按照必要的步骤安装了正确的软件包,以允许Windows上的Linux交叉编译。
有关过程的更多信息,请参见在Windows
下编译Linux二进制文件(x86 / x86-64)。
但是,我无法从上面的资源或在线的任何地方(经过数小时的搜索)获得实际的Linux编译器工具。 Cygwin的Linux交叉编译器的下载指向Metamod-P,我想知道Metamod-P是什么。
如何或在哪里可以获得cygwin所需的Linux交叉编译器?
- 为什么在地球上有人会这样做?在Windows上用于Linux的交叉编译就像用自行车拖曳功能齐全的汽车一样。
-
@LeeDanielCrocker。我这样做有充分的理由。我需要在基本的Windows开发人员计算机上进行快速的代码错误修复。它的详细信息在这里已经太久了。如果您有答案,请提供。谢谢。
-
如果我有答案,我会提供。您无法在某处通过SSH进入Linux计算机吗?还是构建虚拟机?还是双启动?
-
这些正是我要避免的事情。我需要一个快速的代码检查/调试环境来处理诸如编译期间的语法检查之类的简单操作。 #快速地。无需进行SSH或重新引导,启动VM,传输源文件等,即可进行简单的"健全性检查"编译。
-
我明白了。我只是不知道Windows上有任何开发工具或环境,但我不知道使用Windows值得使用的Linux。也许你会。
Cygwin Ports存储库包含用于i686,x86_64,armv7hl和aarch64 GNU / Linux目标的交叉编译器。在Devel类别下查找linux-*-gcc-*软件包。
- 你是英雄。我已经安装了工具,谢谢!现在交叉编译器的实际名称是什么?需要更新我的make文件才能使用它。 linux-x86_64-gcc-g++还是linux-g++?我都尝试过,都找不到。
-
解决的问题:按照@Yaakov所述安装cygwin linux交叉编译器工具后,我使用的编译器分别是:对于c或c项目,分别为x86_64-pc-linux-gnu-gcc或x86_64-pc-linux-gnu-g++。
-
尼克,您好,我正在按照yakkov在此处提到的相同步骤cygwin.com/ml/cygwin/2012-06/msg00221.html进行操作。编译跨binutils时出现错误