live555 arm

1、make

●  /share/xx/live$ vim config.linux

CXXFLAGS  += -DLOCALE_NOT_USED,编译器依赖。根据实际情况设置CXXFLAGS

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
COMPILE_OPTS =          $(INCLUDES) -I. -O2 -DSOCKLEN_T=socklen_t -D_LARGEFILE_SOURCE=1 -D_FILE_OFFSET_BITS=64
C =                     c
C_COMPILER =            arm-hisi-linux-gcc
CFLAGS  += -DLOCALE_NOT_USED
C_FLAGS =               $(COMPILE_OPTS) $(CPPFLAGS) $(CFLAGS)
CPP =                   cpp
CPLUSPLUS_COMPILER =    arm-hisi-linux-g++
 
CXXFLAGS  += -DLOCALE_NOT_USED
CPLUSPLUS_FLAGS =       $(COMPILE_OPTS) -Wall -DBSD=1 $(CPPFLAGS) $(CXXFLAGS)
OBJ =                   o
LINK =                  arm-hisi-linux-g++ -o
LINK_OPTS =             -L. $(LDFLAGS)
CONSOLE_LINK_OPTS =     $(LINK_OPTS)
LIBRARY_LINK =          arm-hisi-linux-ar cr
LIBRARY_LINK_OPTS =
LIB_SUFFIX =                    a
LIBS_FOR_CONSOLE_APPLICATION =
LIBS_FOR_GUI_APPLICATION =
EXE =

●  /share/xx/live$ ./genMakefiles linux

●  /share/xx/live$ arm-hisi-linux-strip -g *.a


FileSink中的

  void addData(unsigned char const* data, unsigned dataSize,

       struct timeval presentationTime);


---》

virtual void addData(unsigned char const* data, unsigned dataSize,

       struct timeval presentationTime);


除了*.a,不要忘记了cp FileSink.hh过去啊,






posted @ 2016-03-26 22:01  自由度  Views(425)  Comments(0)    收藏  举报