16得票1回答
如何在Ubuntu 12.04 i386主机上为Ubuntu 12.04 armhf架构交叉编译我的应用程序?

我写了一个很大的应用程序。我可以在以下情况下成功编译该应用程序: - 在运行Ubuntu 12.04的i386主机上进行本地编译 - 在运行Ubuntu 12.04的PandaBoard上进行本地编译(这需要很长时间) - 使用Qemu和主机PC上的chroot来为armhf PandaBo...

15得票3回答
如何使用apt-get下载多架构库?

有没有办法强制apt-get下载我想安装的库的多架构二进制文件? 还是apt-get不适合这个任务?

13得票4回答
致命错误:netlink/genl/genl.h:没有该文件或目录

我正在为openwrt交叉编译hostapd。我遇到了“fatal error: netlink/genl/genl.h: No such file or directory”的错误。我已经安装了libnl-3.2.24。如果我直接编译(而不是交叉编译),那么hostapd可以正常编译,没有任...

12得票1回答
如何在Linux Ubuntu上为MacOS创建DMG文件

我在Linux上为MacOS交叉编译了一个程序,现在我想将这个MacOS二进制文件转换成DMG文件以供MacOS使用。 有没有办法在Linux(Ubuntu)上将MacOS二进制文件转换成DMG文件呢?

9得票1回答
在Linux系统上使用Qt构建Windows可执行文件

我一直在尝试在Linux上编译一个.pro文件以生成Windows可执行文件,但是遇到了很大的困难。我已经阅读了关于使用MinGW的所有链接,但迄今为止都没有奏效。我是否遗漏了什么,或者有没有人能给我提供一个非常好的逐步说明? Ubuntu 14.04.2 QT 4.8

9得票3回答
有没有办法将用C++编写的Qt5程序编译成适用于Ubuntu Touch的版本?

我正在使用Qt5和C++创建一个程序,并且我想为Ubuntu Touch预览版或Ubuntu桌面arm编译我的程序。 我在Nexus 7上运行这些系统。我已经找到了正确的C++编译器(arm-linux-gnueabihf-g++),但是如何让Qt5工作呢?

8得票1回答
14.04.01 32位:交叉编译时缺少g++ 64位的包含文件。

所以,我安装了32位的Xubuntu 14.04.1。我们有一些界面代码,打算发布适用于各种平台和Windows DLLs的SO(共享对象)。(是的,我知道,二进制发布不好,但在这里不相关。) 我正在尝试使用32位的14.04.01,并使用-m32/-m64 gcc/g++参数来构建32位和6...

8得票3回答
如何使用gcc为Raspberry Pi交叉编译程序?

我喜欢在我的主要电脑上使用gcc编译一些小的C和C++程序。然而,我也有一个树莓派,作为一台700MHz单核计算机,我不想每次都在上面进行开发工作以创建二进制文件。我知道有一种方法可以在我的x86笔记本上交叉编译我的程序以适用于树莓派,你能告诉我如何做吗?另外,是否有办法在树莓派上编译C(++...

7得票3回答
使用GCC/G++进行交叉编译时遇到的问题

我正在使用gcc在我的CI服务器(http://ci.berboe.co.uk)上编译一个C++应用程序,由于编译的VPS具有x86-64架构,因此我需要进行交叉编译,以使编译后的程序能够在x86计算机上运行。 我已经安装了gcc-multilib和g++-multilib以及其他一些建议在...

7得票1回答
如何使用x86_64-w64-mingw32交叉编译最新稳定版的Qemu

安装了mingw并克隆了QEMU的“最新稳定”分支。 sudo apt-get install -y mingw-w64 cd ~/ git clone -b stable-2.2 git://git.qemu.org/qemu.git cd ~/qemu 然后我从@http://wik...