doubango IMS 协议栈编译
2010-08-25 11:48
239 查看
下载doubango IMS协议栈的开源代码,网址:http://www.doubango.org/
下载cygwin,最好通过http的方式在线下载,选择vi编译模块,方便修改
本机目录:
sdk目录位于:d/android/android-sdk-windows-1.5_r2
ndk目录位于:e/cygwin/android-ndk-r4 注意ndk是r4版本的
doubango工程目录: d/android/doubango
现在我们开始IMS协议栈的编译了
A. 进入cygwin根目录,设置环境变量:
执行"vi .bash_profile”,添加下面的内容
下载cygwin,最好通过http的方式在线下载,选择vi编译模块,方便修改
本机目录:
sdk目录位于:d/android/android-sdk-windows-1.5_r2
ndk目录位于:e/cygwin/android-ndk-r4 注意ndk是r4版本的
doubango工程目录: d/android/doubango
现在我们开始IMS协议栈的编译了
A. 进入cygwin根目录,设置环境变量:
执行"vi .bash_profile”,添加下面的内容
doubango=/cygdrive/d/android/doubango/android-projects
export doubango
export ANDROID_NDK_ROOT=/cygdrive/e/cygwin/android-ndk-r4
export ANDROID_SDK_ROOT=/cygdrive/d/android/android-sdk-windows-1.5_r2
执行“:wq”保存退出,并执行”. .bash_profile”让环境变量生效 B. “cd $doubango”进入doubango工程编译目录,修改root.mk文件 1. 修改ANDROID_NDK_ROOT目录为本地ndk的目录,(/cygdrive/e/cygwin/android-ndk-r4) 2. 修改ANDROID_SDK_ROOT目录为本地sdk的目录,(/cygdrive/d/android/android-sdk-windows-1.5_r2) 3. 修改ANDROID_PLATFORM目录为本地平台的目录,(android-3) --android-ndk-r4\build\platforms目录下的其中一个平台 4. 设置LIB_DIR目录为/system/lib C. 添加android SDK目录到$PATH路径中 export PATH=$ANDROID_SDK_ROOT:$PATH D. 添加NDK编译器目录 export PATH=$ANDROID_NDK_ROOT/build/prebuilt/$(HOST)/arm-eabi-4.4.0/bin:$PATH 如果window机器下编译HOST为windows,Linux下编译HOST为linux。 E.执行export CFLAGS= "-g3 –O0 –DDEBUG_LEVEL=DEBUG_LEVEL_INFO" F.cd $doubango 进入工程目录 G. 执行sh buildAll.sh ,编译所有工程,如果想指定编译其中一个工程,则make PROJECT=tinySAK all 下次重新登录的时候,需要重新执行C~G的步骤,不过可以尝试把export放入到环境变量中,应该下次就不需要重新设置了,待下次验证!
export doubango
export ANDROID_NDK_ROOT=/cygdrive/e/cygwin/android-ndk-r4
export ANDROID_SDK_ROOT=/cygdrive/d/android/android-sdk-windows-1.5_r2
相关文章推荐
- doubango(3)--协议栈的启动过程
- Doubango ims 框架分析之 sip协议栈----------以及Android调用ffmpeg的讲解------阿冬专栏
- Doubango ims 框架 分析之 多媒体部分
- 开源sip项目doubango ,android平台编译——imsdroid
- Doubango ims 框架 分析之 多媒体部分
- IAR9.0以上版本编译低版本的协议栈常见错误及解决方法
- doubango(6)--Doubango协议栈中对RTP的管理
- IAR9.0以上版本编译低版本的协议栈常见错误及解决方法
- doubango(1)--从协议栈结构说起,sip
- doubango协议栈相关知识!!!!-----阿冬专栏
- 六 Doubango协议栈中对RTP的管理
- Doubango与编译学习相关资料----来自好友王阳(他的博客http://blog.163.com/dream_burgeon/blog/static/235007155201469104240)
- Doubango ims 框架 分析之 多媒体部分
- 编译开源软件doubango
- CC2541之notify通知方式的介绍和使用 一、简介 本篇介绍CC2541从机端的notify通知的两种方式。 二、实验平台 协议栈版本:BLE-CC254x-1.4.0 编译软件:IAR
- iOS - 工程引入doubango (idoubs编译)
- doubango编译过程中遇到的:Cannot open include file: 'com/sun/star/beans/XPropertySet.hpp
- 【原创】IMSDroid学习之一:编译doubango for android
- Doubango ims 框架分析之 sip协议栈
- android 视频聊天之二:开源sip项目doubango ,android平台编译——imsdroid