草庐IT

linux - 如何在 Linux for Windows 上与 MinGW 交叉编译?

我正在尝试使用MinGW在Linux上为Windows编译Qt5应用程序。我正在使用Travis-CI连续构建两个Windows可执行文件(win32、win64)。我已经设置了一个构建矩阵,其中包含不同MinGW依赖项的定义。before-install部分定义了Qt、MinGW和gcc依赖项。在install期间获取包。这是我的.travis.yml:language:cppmatrix:fast_finish:trueinclude:#cross-compileusingmingw-compiler:":w64"env:PLATFORM="mingw32"ARCH="x86_64

linux - Cygwin GCC 交叉编译二进制文件?

我正在尝试在Windows上使用cygwin编译linux二进制文件。是否有任何最新的预编译linux-gcc二进制文件?我找到的页面最后一次更新是在07年。http://metamod-p.sourceforge.net/cross-compiling.on.windows.for.linux.html我以为cygwin会附带交叉编译二进制文件,但我猜不是。 最佳答案 http://sourceware.org/cygwinports具有适用于x86和x86_64Linux的gcc-4.5.2。

linux - Cygwin GCC 交叉编译二进制文件?

我正在尝试在Windows上使用cygwin编译linux二进制文件。是否有任何最新的预编译linux-gcc二进制文件?我找到的页面最后一次更新是在07年。http://metamod-p.sourceforge.net/cross-compiling.on.windows.for.linux.html我以为cygwin会附带交叉编译二进制文件,但我猜不是。 最佳答案 http://sourceware.org/cygwinports具有适用于x86和x86_64Linux的gcc-4.5.2。

C: GTK+ 3.0 (3.20) - 从 GNU/Linux (Arch Linux) 到 Windows 的交叉编译

我需要将GTK+应用程序从GNU/Linux(ArchLinux)交叉编译到Windows。我已经尝试使用mingw32,但它没有看到所有库(包括c的标准库!)。所以,我需要:找到标准库;查找所有其他(glib、gio、gtk等)库。但是有一个问题——我找不到它们。我也无法从Windows编译。我必须做什么? 最佳答案 您可以找到gtk3forwindows的二进制文件onsourceforge或http://win32builder.gnome.org/.提取它们后,您可以关注此tutorial步骤:1)安装编译工具链安装适用于W

C: GTK+ 3.0 (3.20) - 从 GNU/Linux (Arch Linux) 到 Windows 的交叉编译

我需要将GTK+应用程序从GNU/Linux(ArchLinux)交叉编译到Windows。我已经尝试使用mingw32,但它没有看到所有库(包括c的标准库!)。所以,我需要:找到标准库;查找所有其他(glib、gio、gtk等)库。但是有一个问题——我找不到它们。我也无法从Windows编译。我必须做什么? 最佳答案 您可以找到gtk3forwindows的二进制文件onsourceforge或http://win32builder.gnome.org/.提取它们后,您可以关注此tutorial步骤:1)安装编译工具链安装适用于W

linux - 如何为微处理器 SA1100 安装交叉编译器(在 ubuntu 12.04 LTS 上)?

谁能告诉我如何为SA1100微处理器安装交叉编译器(C语言编程)?我有ubuntu12.04LTS。我是Linux的完全菜鸟,我昨天刚安装了Ubuntu。我需要一个名为“arm-unknown-linux-gnu-gcc”的GCC编译器的特殊变体,但不知道该怎么做。有人可以帮帮我吗? 最佳答案 正如我在评论中所说,试试apt-getinstallgcc-arm-linux-gnueabi或apt-getinstallgcc-4.7-arm-linux-gnueabi我还强烈建议能够为您的Linux系统编译一个普通的C程序(即学习gc

linux - 如何为微处理器 SA1100 安装交叉编译器(在 ubuntu 12.04 LTS 上)?

谁能告诉我如何为SA1100微处理器安装交叉编译器(C语言编程)?我有ubuntu12.04LTS。我是Linux的完全菜鸟,我昨天刚安装了Ubuntu。我需要一个名为“arm-unknown-linux-gnu-gcc”的GCC编译器的特殊变体,但不知道该怎么做。有人可以帮帮我吗? 最佳答案 正如我在评论中所说,试试apt-getinstallgcc-arm-linux-gnueabi或apt-getinstallgcc-4.7-arm-linux-gnueabi我还强烈建议能够为您的Linux系统编译一个普通的C程序(即学习gc

交叉编译 "OpenSSL"错误

我在我的C代码中使用了include:。当我用“gcc”编译器编译它时我没有任何错误,但是当我用交叉编译器“arm-linux-gnueabi-gcc”编译它时我有以下错误:/usr/include/openssl/e_os2.h:56:33:fatalerror:openssl/opensslconf.h:Nosuchfileordirectorycompilationterminated.我认为这个错误是因为我在交叉编译器文件夹“/usr/arm-linux-gnueabi-gcc”中没有openssl库。谁能告诉我这是否是错误的原因?以及如何为交叉编译器安装openssl库?我刚

交叉编译 "OpenSSL"错误

我在我的C代码中使用了include:。当我用“gcc”编译器编译它时我没有任何错误,但是当我用交叉编译器“arm-linux-gnueabi-gcc”编译它时我有以下错误:/usr/include/openssl/e_os2.h:56:33:fatalerror:openssl/opensslconf.h:Nosuchfileordirectorycompilationterminated.我认为这个错误是因为我在交叉编译器文件夹“/usr/arm-linux-gnueabi-gcc”中没有openssl库。谁能告诉我这是否是错误的原因?以及如何为交叉编译器安装openssl库?我刚

windows - 用于 Linux 的 Delphi 交叉编译器

我想知道是否有任何Borland交叉编译器可以让我的windows代码在没有wine的情况下在linux上工作。我正在使用winxp和delphi7。我一直在想是否可以编写我在windows中编写的相同工具,再次在Linux中以及如何在linux中使用pascal代码编写相同的工具。谢谢 最佳答案 最好的解决方案是Lazarus,它是FreePascal的类似delphi的GUI。如果您使用的是“纯”vcl,没有Windows内部结构或任何特殊的附加组件,迁移将是小菜一碟:)看这里:http://lazarus.freepascal