live555 编译

整整折腾了一个月,间歇性的把live555编译搞定了不容易啊哭,给那些正在试图编译live555的童鞋们方个便吧!不多说了切正题

从live555官网上下载live555最新源代码

点击这里

1、打开文件iphoneos在里面做一些小小的修改

# Change the following version number, if necessary, before running "genMakefiles iphoneos"
首先将 IOS_VERSION =改为 7.1
然后再将
DEVELOPER_PATH = 改为   /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain

具体原因可以看一下之前我编译boost库时的说明

然后将SDK_PATH 改为 /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs

SDK_PATH就是你编译库的编译工具,目前xcode5.1中就是用clang++因此要将编译器的几个地方改为clang++

其中还有一个选项可改可不改CPLUSPLUS_FLAGS =       $(COMPILE_OPTS) -Wall 如果参数设置为-Wall时编译时会产生很多警告

改为-W时就不会产生警告

2、MakeTail文件的修改

all:
    cd $(LIVEMEDIA_DIR) ; $(MAKE)
    cd $(GROUPSOCK_DIR) ; $(MAKE)
    cd $(USAGE_ENVIRONMENT_DIR) ; $(MAKE)
    cd $(BASIC_USAGE_ENVIRONMENT_DIR) ; $(MAKE)
    #cd $(TESTPROGS_DIR) ; $(MAKE)
    #cd $(MEDIA_SERVER_DIR) ; $(MAKE)
    #cd $(PROXY_SERVER_DIR) ; $(MAKE)

install:
    cd $(LIVEMEDIA_DIR) ; $(MAKE) install
    cd $(GROUPSOCK_DIR) ; $(MAKE) install
    cd $(USAGE_ENVIRONMENT_DIR) ; $(MAKE) install
    cd $(BASIC_USAGE_ENVIRONMENT_DIR) ; $(MAKE) install
    #cd $(TESTPROGS_DIR) ; $(MAKE) install
    #cd $(MEDIA_SERVER_DIR) ; $(MAKE) install
    #cd $(PROXY_SERVER_DIR) ; $(MAKE) install

clean:
    cd $(LIVEMEDIA_DIR) ; $(MAKE) clean
    cd $(GROUPSOCK_DIR) ; $(MAKE) clean
    cd $(USAGE_ENVIRONMENT_DIR) ; $(MAKE) clean
    cd $(BASIC_USAGE_ENVIRONMENT_DIR) ; $(MAKE) clean
    #cd $(TESTPROGS_DIR) ; $(MAKE) clean
    #cd $(MEDIA_SERVER_DIR) ; $(MAKE) clean
    #cd $(PROXY_SERVER_DIR) ; $(MAKE) clean

distclean: clean
    -rm -f $(LIVEMEDIA_DIR)/Makefile $(GROUPSOCK_DIR)/Makefile \
      $(USAGE_ENVIRONMENT_DIR)/Makefile $(BASIC_USAGE_ENVIRONMENT_DIR)/Makefile #\
      #$(TESTPROGS_DIR)/Makefile $(MEDIA_SERVER_DIR)/Makefile \
      #$(PROXY_SERVER_DIR)/Makefile Makefile

3、以上修改完成之后开始编译了,

在编译过程中会遇到inet.c编译不过的问题,这是由于新旧编译不兼容造成的需要替换一下

具体替换文件在我上传的资源当中。点击打开链接

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值