libevent 2.0.16-stable移植到android记录 附源码
来源:互联网 发布:棋牌全套源码 编辑:程序博客网 时间:2024/06/18 07:17
libevent 2.0.16-stable移植到android记录
#define VERSION "2.0.16-stable"
把需要的文件拷贝到wifi目录
/a33-dvk3/system/wifi
Android.mk文件
LOCAL_PATH:= $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE_TAGS :=optional
#LOCAL_C_INCLUDES := $(KERNEL_HEADERS)
#LOCAL_C_INCLUDES += system/core/include/cutils
#LOCAL_SHARED_LIBRARIES := libcutils liblog ddd
LOCAL_SHARED_LIBRARIES := \
libandroid_runtime \
libnativehelper \
libutils \
libbinder \
libmedia \
libskia \
libui \
libcutils \
libgui \
libstagefright \
libcamera_client \
libsqlite \
libmtp \
libusbhost \
libexif \
liblog \
#LOCAL_LDLIBS := -lpthread
LOCAL_MODULE := wifi
#LOCAL_SRC_FILES:=htfsk.c usrlink.c
#LOCAL_PATH := $(call my-dir)/..
#include $(CLEAR_VARS)
#LOCAL_MODULE := libevent
LOCAL_SRC_FILES := \
buffer.c \
bufferevent.c \
bufferevent_filter.c \
bufferevent_pair.c \
bufferevent_ratelim.c \
bufferevent_sock.c \
epoll.c \
evdns.c \
event.c \
event_tagging.c \
evmap.c \
evrpc.c \
evthread.c \
evthread_pthread.c \
evutil.c \
htfsk.c \
http.c \
listener.c \
log.c \
poll.c \
select.c \
signal.c \
strlcpy.c \
usrlink.c \
evutil_rand.c
LOCAL_C_INCLUDES := \
$(LOCAL_PATH) \
$(LOCAL_PATH)/include \
$(LOCAL_PATH)/compat \
$(KERNEL_HEADERS) \
$(TOP)/system2/core/include/cutils \
$(TOP)/external/openssl/include
$(info KERNEL_HEADERS = $(KERNEL_HEADERS) )
$(info TOP = $(TOP) )
$(info LOCAL_PATH = $(LOCAL_PATH) )
LOCAL_CFLAGS := -DHAVE_CONFIG_H --static
#include $(BUILD_SHARED_LIBRARY)
LOCAL_PRELINK_MODULE := false
include $(BUILD_EXECUTABLE)
运行情况:
# wifi www.baidu.com
in evdns_base_new
INFO: Parsing resolv.conf file /etc/resolv.conf
[debug] event_add: event: 0x416b8848 (fd 9), EV_READ call 0x400ce4c1
[debug] Epoll ADD(1) on fd 9 okay. [old events were 0; read change was 1; write change was 0]
INFO: Added nameserver 114.114.114.114:53
EVUTIL_AI_CANONNAME in example = 2
debug3
resolving (fwd) www.baidu.com...
INFO: Resolve requested for www.baidu.com
INFO: Setting timeout for request 0x416b8978
[debug] event_add: event: 0x416b89a0 (fd -1), EV_TIMEOUT call 0x400cc035
[debug] event_add: timeout in 5 seconds, call 0x400cc035
debug4
done 2
done 3
[debug] timeout_next: in 4 seconds
done 4
done 5
done 6
[debug] epoll_dispatch: epoll_wait reports 1
[debug] event_active: 0x416b8848 (fd 9), res 2, callback 0x400ce4c1
done 7
done 8
[debug] event_process_active: event: 0x416b8848, EV_READ call 0x400ce4c1
before reply_parse
reply_parse.1
reply_parse.2
reply_parse.3
reply_parse.4
reply_parse.5
INFO: Removing timeout for request 0x416b8978
[debug] event_del: 0x416b89a0 (fd -1), callback 0x400cc035
www.baidu.com: 14.215.177.38
www.baidu.com: 14.215.177.37
注意:android是没有/etc/resolv.conf文件的
从linux主机拷一个进来
我的内容是:
shell@astar-dvk3:/etc # cat resolv.conf
#Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
#nameserver 127.0.0.1
nameserver 114.114.114.114
源码下载链接地址:
http://download.csdn.net/detail/dp__mcu/9680967
0 0
- libevent 2.0.16-stable移植到android记录 附源码
- ARM平台移植libevent-2.0.22-stable
- win7+VS2005编译libevent-2.0.21-stable
- libevent-2.0.22-stable Fedora安装方法
- vs2012编译libevent-2.1.8-stable源码 可调试
- libevent 移植到 ARM 步骤
- libevent 移植到 ARM 步骤
- Android 2.0 源码发布,已经成功移植到 HTC G1
- ralink 2070 移植到android记录
- 移植opencv2.4.9到android过程记录
- 在VS2010环境编译libevent-2.0.22-stable
- 用 Visual Studio 2013 编译 libevent-2.0.22-stable
- 游戏人工智能 移植到android源码
- Visual Studio 2005下编译php-5.3.8+pecl-libevent-0.0.4+libevent-2.0.15-stable
- ubuntu下安装libevent(libevent-2.0.22-stable),Qt下运行
- Ubuntu安装libevent(libevent-2.0.21-stable)及各种出错的解决方案
- 手动从Eclipse移植Android项目到Android Studio记录
- Android 添加到购物车动画(附源码)
- 【HDU 1005 Number Sequence】+ 公式推导
- <table>标签自用收藏
- 如何显示Firefox插件(Plugins)的完整路径并删除
- 从子页面跳回父页面,保持父页面信息
- android 设定wifi SSID和MAC地址的绑定
- libevent 2.0.16-stable移植到android记录 附源码
- 树上随机游走的期望距离
- boost shared_ptr的使用方法
- C++多线程-第二篇-Mutex(互斥量)
- 解决windows 7 旗舰版 不是aero样式的问题
- 栈帧详解
- java用url获取网页内容并输出到控制台
- 百度云资源搜索
- 滑块移动