问题标签 [cross-compiling]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
34474 浏览

c++ - 从 Linux 到 Windows 交叉编译 C++ 应用程序的手册?

是否有将 C++ 应用程序从 Linux 交叉编译到 Windows 的手册?

只是。我想要一些信息(链接、参考、示例...)来指导我这样做。

我什至不知道这是否可能。

我的目标是在 Linux 中编译一个程序并获得一个可以在 Windows 下运行的 .exe 文件。

0 投票
4 回答
597 浏览

cross-platform - 是否可以仅使用一个主机操作系统来交付 FreePascal 的跨平台二进制文件?

我正在做一个小应用程序,我想在不同的平台上分发,至少是 3 个主要平台。

是否可以仅使用具有主机操作系统的 Windows 来为 Linux、Mac OS X 和其他支持的平台编译二进制文件,而无需借助虚拟机?

或者我应该在某个社区中四处询问以帮助我在 OS X 上进行编译,实际上,因为我可以很容易地虚拟化 Linux 机器?

0 投票
3 回答
3130 浏览

lisp - 使用 SBCL 进行交叉编译

我在 Ubuntu 机器上运行 SBCL。我想写一个小程序,我想送给一个只运行 Windows 的朋友。在我的机器上将它交叉编译成“独立”Windows程序(即通常的运行时+核心组合)的最快方法是什么?

0 投票
2 回答
4485 浏览

gcc - 在 ubuntu gcc 上为 arm 编译 darwin 的步骤

有没有人有在 ubuntu 上为 arm 编译 gcc 上的 darwin 库的步骤?

0 投票
2 回答
503 浏览

gcc - 将 Binutils 从 2.16.1 升级到 2.19 有优势吗?为什么?

在 PSPSDK (Homebrew) 中,我们使用 Binutils 2.16.1 来组装和链接 PlayStation Portable 的代码,但是该版本已经过时了(3 个版本已取代它)。社区和我一直在将 GCC 和 newlib 更新到最新的稳定版本,一切似乎都可以使用旧的 binutils。

GCC 会用 binutils 2.19 生成更好的代码吗?为什么?binutils 2.19 会产生比 2.16.1 更好的 elf 文件和库吗?为什么?

0 投票
4 回答
9166 浏览

java - 从 C 源代码到 Java 字节码?

我正在寻找一种将 C 源代码编译成高性能 Java 字节码的方法。我已经成功使用了 NestedVM,但是对于我正在处理的项目来说,性能损失是不可接受的。我还看到了针对这个问题的各种开源项目和一些商业产品。 这个 SO question处理将非 Java 转换为 Java 源的一般问题,但我只想从 C 到 Java 字节码。

将 C 源代码编译为高性能、纯 Java 字节码的最佳方法是什么?

0 投票
3 回答
6406 浏览

c++ - 交叉编译 c++ 到 iphone arm

我浏览了(过时的)文章,这是谷歌上关于ARM 交叉编译的第一个热门文章。我还看过关于将OpenCV 编译到 iPhone的文章以及那里的一般交叉编译说明。我的问题是我可以像在后一篇文章中那样在 iPhone 开发人员包(我已经安装)中调用显然已经配置的 gcc/g++ 吗?很多 OpenCV 的东西对我的需求来说似乎是多余的。

如果可以,电话会是什么样子?我应该创建一个 Makefile 来让事情变得更容易吗?

另外,我需要 -lncurses 库。我可以像往常一样调用它们,还是我需要指定它的路径,因为我没有调用默认的 gcc/g++?

0 投票
7 回答
1320 浏览

compiler-construction - 为什么构建交叉编译器比构建常规编译器更难?

我读过的所有内容似乎都暗示构建交叉编译器比构建针对其运行平台的编译器要困难得多。这是真的?如果是这样,为什么?似乎为任意平台生成汇编代码和系统调用不应该比为编译器运行的平台生成这样的代码和系统调用更难,但也许我只是天真。

0 投票
7 回答
5612 浏览

c - 如何在 Windows 上交叉编译 C 代码以使二进制文件也可以在 Unix (Solaris/HPUX/Linux) 上运行?

我一直在研究Cygwin / Mingw / lcc,我希望能够在我的 Windows 上编译 perl 本机 C 扩展(最好在 cygwin 下),然后在 Solaris 和 HP unix 上运行它们而无需大惊小怪,这可能吗?

这一切都源于我最初的 perl cross-platform question here

0 投票
11 回答
85842 浏览

c++ - 如何在 Linux 或 Windows 中为 OS X 编译?

我想将我的 C/C++ 应用程序移植到 OS X。

我没有 Mac,但我有 Linux 和 Windows。有什么工具可以做到这一点吗?