如何为 arm (Android) 重建核心实用程序?
How can I rebuild core utils for arm (Android)?
我正在处理一个项目,我需要为 Android 修改 dd
,但我不知道如何构建它。我尝试了一种使用 arm-linux-gnueabi-gcc dd.c -o dd
的简单方法,但这当然行不通。而且我也找不到生成文件。
是否可以只构建 dd
或我是否需要构建 toolbox
或整个系统?无论如何,我该怎么做?
我找到了源代码here。
编辑:
是否可以为 arm
构建 GNU core utils?我尝试使用 ./configure --host=arm-linux --target=arm-linux && make
,但 file dd
仍然 returns executable, x86-64
.
经过大量谷歌搜索后,我终于能够为 arm
.
构建 GNU 核心实用程序
我首先必须将环境变量 CC
和 CXX
设置为 arm-linux-gnueabi-gcc
,将 LDFLAGS
设置为 -static
。然后我就 运行 ./configure --target=arm-linux --host=arm-linux && make
就这样了。
我正在处理一个项目,我需要为 Android 修改 dd
,但我不知道如何构建它。我尝试了一种使用 arm-linux-gnueabi-gcc dd.c -o dd
的简单方法,但这当然行不通。而且我也找不到生成文件。
是否可以只构建 dd
或我是否需要构建 toolbox
或整个系统?无论如何,我该怎么做?
我找到了源代码here。
编辑:
是否可以为 arm
构建 GNU core utils?我尝试使用 ./configure --host=arm-linux --target=arm-linux && make
,但 file dd
仍然 returns executable, x86-64
.
经过大量谷歌搜索后,我终于能够为 arm
.
我首先必须将环境变量 CC
和 CXX
设置为 arm-linux-gnueabi-gcc
,将 LDFLAGS
设置为 -static
。然后我就 运行 ./configure --target=arm-linux --host=arm-linux && make
就这样了。