Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/195.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
交叉编译;“Linux无线工具”;对于Android_Android_Cross Compiling_Embedded Linux_Wireless - Fatal编程技术网

交叉编译;“Linux无线工具”;对于Android

交叉编译;“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完美

我一直在尝试为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完美地编译,但是当我用交叉编译版本替换它们时,它遇到的每一行都会出错。我认为它必须用交叉编译器做一些事情,所以我不能完全确定这是正确的方法

我尝试运行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,你能交叉编译无线工具吗?