首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何编译Busybox?

如何编译Busybox?
EN

Stack Overflow用户
提问于 2014-03-14 15:37:48
回答 2查看 16.4K关注 0票数 3

( i9100和i9100p手机都有Exynos4210 SoC,其中包括Cortex A9双核1.2Ghz处理器,支持霓虹灯。)

我将编译最新的busybox源代码快照,并在互联网上免费上传给每个人,甚至可能让我自己的免费BusyboxInstaller.apk (我已经从官方网站下载了今天的3月14日快照),因为太多的busybox安装程序都有非常过时的版本,我想利用对Cortex A9 cpu.的可能优化。

(NEON技术是128位SIMD (单指令、多数据)体系结构扩展.

它可以加速视频编解码、2D/3D图形、游戏、音频和语音处理、图像处理、电话和声音合成等多媒体和信号处理算法。

1 ,如,这也意味着它也将使我的公共服务箱?受益。

我还能用什么instructions/anythingelse来优化i9100设备呢?

3,我可以在我的手机上编译,而不是只有1x2Ghz and 2GB RAM的PC?我认为它应该要快得多,因为它有2x1.5GHz and 1GB RAM (我只过了一点),而不是1x2GHz,对吗?

4如何编译busybox?

这些选择有什么用?

代码语言:javascript
复制
Force NOMMU build
Additional CFLAGS
Additional LDFLAGS
Additional LDLIBS
all in general configuration and Busybox Library Tuning and debug (I googled for each for a few hours but nothing satisfactory)

要安装什么样的applet链接?

(./_install) BusyBox安装前缀

**当我按照维纳洪奈的指示行事时,我有以太。

代码语言:javascript
复制
make ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi- install
/home/euphoria/Sourcery/busybox/scripts/gcc-version.sh: line 11: arm-none-linux-gnueabi-gcc: command not found
  CC      applets/applets.o
/bin/sh: 1: arm-none-linux-gnueabi-gcc: not found
scripts/Makefile.build:197: recipe for target 'applets/applets.o' failed
make[1]: *** [applets/applets.o] Error 127
Makefile:372: recipe for target 'applets_dir' failed
make: *** [applets_dir] Error 2
EN

回答 2

Stack Overflow用户

发布于 2014-03-18 09:31:00

如何编译busybox?

第一下载工具链。您可以参考以下内容:关于在Ubuntu (64位)上安装ARM工具链的建议

  1. 取消新源代码
  2. 创建默认配置

make ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi- defconfig

将创建默认配置文件。

  1. 更新配置以将其更改为我们的需要:

make ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi- menuconfig

将Busybox编译为静态可执行文件的选项,这样我们就不必在根文件系统中复制动态库。该设置可以在“Busybox设置->构建选项”中找到。另外,选择您希望嵌入到Busybox中的实用程序。

  1. 然后,下面的命令构建Busybox并创建一个名为_install的目录,其中包含根文件系统树: make ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi- install.

静态编译。如果动态编译,则需要将库复制到目标。

有关详细信息,请参阅以下链接:http://balau82.wordpress.com/2010/03/27/busybox-for-arm-on-qemu/

票数 5
EN

Stack Overflow用户

发布于 2016-08-31 17:27:59

对于Android,您可以使用配置解配置并使用示例/android-构建构建。

我成功地使用了用雪利品修补的百事箱:他的配置解配置和稍微修改过的构建脚本示例/android-构建

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22409516

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档