android - 如何为 arm (Android) 重建核心实用程序?

标签 android dd gnu-coreutils

我正在做一个项目,我需要为 Android 修改 dd,但我不知道如何构建它。我尝试了一种使用 arm-linux-gnueabi-gcc dd.c -o dd 的简单方法,但这当然行不通。而且我也找不到 makefile。

是否可以只构建 dd 还是我需要构建 toolbox 或整个系统?无论如何,我该怎么做?

我找到了源代码here .

编辑: 是否可以构建 GNU core utils用于 ARM ?我尝试使用 ./configure --host=arm-linux --target=arm-linux && make,但是 file dd 仍然返回 executable, x86-64

最佳答案

经过大量谷歌搜索后,我终于能够为 arm 构建 GNU 核心实用程序。

我首先必须将环境变量 CCCXX 设置为 arm-linux-gnueabi-gccLDFLAGS-static。然后我就运行了 ./configure --target=arm-linux --host=arm-linux && make 就是这样。

关于android - 如何为 arm (Android) 重建核心实用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34739525/

相关文章:

bash - 使用 'sudo' 运行延迟命令

java - Android 手机重定向上的 Hunch 身份验证

Android 从代码更改 tableLayout 不起作用

android - 改造参数为空到服务器

c - 如何使用 c 获取使用 dd 命令创建的文件的大小

linux - 检查固定宽度文件的记录长度

java - 蓝牙启用窗口打开

Linux:在不使用 "dd"保存整个设备时是否存在陷阱?

Bash:替换二进制文件中的一些字节

shared-libraries - 使用 coreutils install 安装符号链接(symbolic link)