摘要: Android 用的是 Bionic C, 而不是通常的glibc,因此简单使用交叉工具链并不能够编译出适合运行在android 设备上的 C/C++ 程序。交叉工具链可以很轻松在 Android 源码 prebuilts 目录下找到,但是直接编译会提示找不到各种标准库的头文件,需要指定 Bioni... 阅读全文
posted @ 2015-04-13 15:35 johnny_shi 阅读(4028) 评论(0) 推荐(0) 编辑
摘要: arm的编译器里已经有C标准库的lib包了,android为啥还要自己再实现呢google自己搞的bionic libc来替代glibc想来是有原因的,本来glibc也是lgpl,应该也没有版权问题,但是系统调用的接口有限,google应该是用自己的bionic libc来暴露出更多的系统调用接口,... 阅读全文
posted @ 2015-04-13 15:05 johnny_shi 阅读(555) 评论(0) 推荐(0) 编辑
摘要: http://www.busybox.net/downloads/binaries/1.21.1/ 根据不同的平台选择busybox已经编译好的 阅读全文
posted @ 2015-04-13 15:04 johnny_shi 阅读(230) 评论(0) 推荐(0) 编辑
摘要: Iperf移植记录1.生成arm编译需要的头文件config.h./configure --host=arm如果需要make cleanmake distclean2.增加Android.mk文件LOCAL_PATH := $(call my-dir)include $(CLEAR_VARS)LOC... 阅读全文
posted @ 2015-04-13 11:49 johnny_shi 阅读(1266) 评论(0) 推荐(0) 编辑