freeswitch移植到arm--交叉编译
来源:互联网 发布:林珊珊淘宝店铺33标志 编辑:程序博客网 时间:2024/05/16 09:25
准备移植freeswitch到arm平台上,主要是看好了freeswitch的良好的架构,很好的扩展性。对于后续业务的补充开发会有很大的便利。
一、创建一个cross.sh脚本,内容如下:
#!/bin/sh
#!/bin/sh
export PATH=/opt/crosstool/gcc-3.4.5-glibc-2.3.6/arm-softfloat-linux-gnu/bin:/bin:/sbin:/usr/bin:/usr/sbin;
export config_TARGET_CC="arm-softfloat-linux-gnu-gcc"; \
export config_BUILD_CC="gcc"; \
export config_TARGET_CFLAGS=; \
export config_TARGET_LIBS=; \
export CC_FOR_BUILD="gcc"; \
export CFLAGS_FOR_BUILD=" "; \
export ac_cv_file__dev_zero=no; \
export apr_cv_tcp_nodelay_with_cork=yes; \
export ac_cv_sizeof_ssize_t=4; \
export ac_cv_sizeof_size_t=4; \
export ac_cv_file_dbd_apr_dbd_mysql_c=no; \
export apr_cv_mutex_recursive=yes; \
export ac_cv_func_pthread_rwlock_init=yes; \
export ac_cv_func_setpgrp_void=yes; \
export apr_cv_process_shared_works="yes" \
export apr_cv_type_rwlock_t=yes; \
export apr_cv_mutex_robust_shared="no"; \
export ac_cv_func_malloc_0_nonnull=yes
export enable_core_libedit_support=no; \
./configure \
--host=arm-softfloat-linux-gnu \
--build=i386-pc-linux-gnu \
--with-devrandom=/dev/urandom \
--disable-tcl \
--with-expat=builtin \
--prefix=/home/james/freeswitch/app \
--disable-cpp \
--without-openssl \
--disable-core-libedit-support
二、打开freeswitch目录下的configure脚本,找到-Werror,去掉,否则会把简单告警当做错误
三、运行 ./rebootstarp.sh
四、执行 ./cross.sh
- freeswitch移植到arm--交叉编译
- freeswitch 1.0.7交叉编译移植到arm
- minicom:交叉编译、移植到arm
- Bluez交叉编译移植到arm linux
- radvd移植到arm交叉编译问题解决
- ipmitool 交叉编译移植到arm(android)
- 移植DHCP-4.1到ARM平台(交叉编译)
- 最新版ser2net移植到ARM板上,交叉编译
- ubuntu12.04交叉编译opencv移植到arm板
- 交叉编译并移植opencv3.0.0到arm板
- 将交叉编译好的OpenCV移植到ARM平台
- ubuntu12.04交叉编译opencv移植到arm板
- 交叉编译并移植opencv3.0.0到arm板
- 交叉编译并移植opencv3.0.0到arm板
- 交叉编译VIM并移植到ARM嵌入式Linux系统
- Opencv源码交叉编译和移植到ARM
- arm-linux-gcc-4.4.3交叉编译python2.7.3并移植到ARM
- 交叉编译libparted到arm
- 未来电子商务十大发展趋势--引用51aspx 阿里巴巴空间
- Android捕获未知异常,防止弹出意外终止对话框
- MooTools 1.3的搜索提示功能
- wmsys.wm_concat的几个用法(附加功能)
- VS2003监视窗口(watch)的使用
- freeswitch移植到arm--交叉编译
- oracle 权限与角色
- 修改安装版Tomcat6.x运行时JVM编码(Encoding)
- 2010.7——2011.7年度总结
- (2011.07.20) 双链表.cpp -- 最基本的C++双链表
- shell脚本读取ini配置文件的值
- oracle定时任务(dbms_job)
- oralce数据库定时任务示例
- awk语言是什么