交叉编译;“Linux无线工具”;对于Android
我一直在尝试为linux交叉编译无线工具 我有android的交叉编译器。因此,我更改了Makefile并替换了以下内容:交叉编译;“Linux无线工具”;对于Android,android,cross-compiling,embedded-linux,wireless,Android,Cross Compiling,Embedded Linux,Wireless,我一直在尝试为linux交叉编译无线工具 我有android的交叉编译器。因此,我更改了Makefile并替换了以下内容: CC =arm-eabi-gcc AR = arm-eabi-ar RANLIB = arm-eabi-ranlib 我已导出这些文件的路径: 导出路径=/home/flitjes/android/system/prebuild/linux-x86/toolchain/arm-eabi-4.4.3/bin/:$PATH 问题是,它可以用标准的gcc、ar和ranlib完美
CC =arm-eabi-gcc
AR = arm-eabi-ar
RANLIB = arm-eabi-ranlib
我已导出这些文件的路径:
导出路径=/home/flitjes/android/system/prebuild/linux-x86/toolchain/arm-eabi-4.4.3/bin/:$PATH
问题是,它可以用标准的gcc、ar和ranlib完美地编译,但是当我用交叉编译版本替换它们时,它遇到的每一行都会出错。我认为它必须用交叉编译器做一些事情,所以我不能完全确定这是正确的方法
我尝试运行make文件,结果是:
由于有人可能从搜索引擎获得此页面,因此回复旧帖子: 我为几个项目交叉编译了PowerPC平台的linux wireless 修改Makefile是错误的方法。 linux wireless(撰写本文时的最新版本是3.5)可以通过使用额外的参数进行交叉编译 您需要为您的平台定义交叉编译宏。
您希望linux wireless查看您的平台(在本例中为ARM)内核源和.config的位置。您可以使用KLIB和KLIB_构建宏来实现这一点。如果不定义此linux wireless,它将使用当前运行的内核中的信息。你真的不想这样。回答一篇旧帖子,因为有人可能从搜索引擎获得此页面: 我为几个项目交叉编译了PowerPC平台的linux wireless 修改Makefile是错误的方法。 linux wireless(撰写本文时的最新版本是3.5)可以通过使用额外的参数进行交叉编译 您需要为您的平台定义交叉编译宏。
您希望linux wireless查看您的平台(在本例中为ARM)内核源和.config的位置。您可以使用KLIB和KLIB_构建宏来实现这一点。如果不定义此linux wireless,它将使用当前运行的内核中的信息。你真的不想这样。Hi-Flitjes,你能交叉编译无线工具吗?Hi-Flitjes,你能交叉编译无线工具吗?