草庐IT

cross-compiling

全部标签

linux - 收到错误 : No rule to make target while compiling linux Kernel

我正在尝试编译我的linux内核,在自定义我的内核配置后,我录制了命令make开始编译但是出现如下错误:asma@ubuntu:/usr/src/linux$makemake[1]:***Noruletomaketarget`/usr/src/linux-headers-3.5.0-23/arch/x86/syscalls/syscall_32.tbl',neededby`arch/x86/syscalls/../include/generated/asm/unistd_32.h'.Stop.make:***[archheaders]Error2请问我该如何解决这个问题

Cygwin 的 Linux 交叉编译器——无法在线找到 Linux Cygwin 编译器工具链

我已经安装了Cygwin并按照必要的步骤安装了正确的包,以允许在Windows上进行Linux交叉编译。有关程序的更多信息,请点击此处CompilingLinuxbinaries(x86/x86-64)underWindows但是,我无法从上面的源代码或在线任何地方(经过数小时的搜索)获得实际的Linux编译器工具。Cygwin的Linux交叉编译器的下载指向Metamod-P,我想知道Metamod-P是什么。如何或从哪里可以获得cygwin所需的Linux交叉编译器? 最佳答案 CygwinPorts存储库包含i686、x86_

Cygwin 的 Linux 交叉编译器——无法在线找到 Linux Cygwin 编译器工具链

我已经安装了Cygwin并按照必要的步骤安装了正确的包,以允许在Windows上进行Linux交叉编译。有关程序的更多信息,请点击此处CompilingLinuxbinaries(x86/x86-64)underWindows但是,我无法从上面的源代码或在线任何地方(经过数小时的搜索)获得实际的Linux编译器工具。Cygwin的Linux交叉编译器的下载指向Metamod-P,我想知道Metamod-P是什么。如何或从哪里可以获得cygwin所需的Linux交叉编译器? 最佳答案 CygwinPorts存储库包含i686、x86_

c++ - 通用 ELF 中的重定位 (EM : 40)

我试图从Ubuntu交叉编译到Friendly-arm,但我收到了奇怪的错误:root@kevin-VirtualBox:/home/kevin/Desktop/makef#makeARCH=armCROSS_COMPILE=arm-none-linux-gnueabi-lgcc-omainobj/main.oobj/serial.oobj/fb.oobj/menu_main.oobj/timer.oobj/cmdin.oobj/buzzer.oobj/statemachine.oobj/inout.oobj/network.oobj/text_file_input.oobj/text

c++ - 通用 ELF 中的重定位 (EM : 40)

我试图从Ubuntu交叉编译到Friendly-arm,但我收到了奇怪的错误:root@kevin-VirtualBox:/home/kevin/Desktop/makef#makeARCH=armCROSS_COMPILE=arm-none-linux-gnueabi-lgcc-omainobj/main.oobj/serial.oobj/fb.oobj/menu_main.oobj/timer.oobj/cmdin.oobj/buzzer.oobj/statemachine.oobj/inout.oobj/network.oobj/text_file_input.oobj/text

swift - 如何在 macOS 上为 Linux 构建 swift 可执行文件

我正在尝试在我的MacBook上为我的LinuxvServer构建一个快速的可执行文件。我已经尝试使用swiftc-target"x86_64-linuxtest.swift,但我的macOSswift编译器显示此错误::0:error:unabletoloadstandardlibraryfortarget'x86_64--linux'所以我环顾四周,发现了这个问题:SwiftonOSXcompilingforLinux?并尝试了这个examplescript从Apple建立跨平台工具链。在尝试构建一个如脚本示例文本所示的模块后,它编译了,但在我的linux机器上我现在得到这个错误:

swift - 如何在 macOS 上为 Linux 构建 swift 可执行文件

我正在尝试在我的MacBook上为我的LinuxvServer构建一个快速的可执行文件。我已经尝试使用swiftc-target"x86_64-linuxtest.swift,但我的macOSswift编译器显示此错误::0:error:unabletoloadstandardlibraryfortarget'x86_64--linux'所以我环顾四周,发现了这个问题:SwiftonOSXcompilingforLinux?并尝试了这个examplescript从Apple建立跨平台工具链。在尝试构建一个如脚本示例文本所示的模块后,它编译了,但在我的linux机器上我现在得到这个错误:

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 - 如何在 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。