1. 交叉编译环境参考:https://mp.csdn.net/console/editor/html/107692678 中RpiTools的下载和配置export
2. 下载live555代码,解压,笔者解压目录为:/home/dta14-04/code/live
3. 修改config.armlinux,主要是修改CROSS_COMPILE那行(注意1中的交叉环境配置好,执行命令:arm-linux-gnueabihf-g++ -v,结果输出准确),其内容如下:
CROSS_COMPILE?= arm-linux-gnueabihf-
COMPILE_OPTS = $(INCLUDES) -I/usr/local/include -I. -O2 -DSOCKLEN_T=socklen_t -DNO_SSTREAM=1 -D_LARGEFILE_SOURCE=1 -D_FILE_OFFSET_BITS=64
C = c
C_COMPILER = $(CROSS_COMPILE)gcc
C_FLAGS = $(COMPILE_OPTS)
CPP = cpp
CPLUSPLUS_COMPILER = $(CROSS_COMPILE)g++
CPLUSPLUS_FLAGS = $(COMPILE_OPTS) -Wall -DBSD=1
OBJ = o
LINK = $(CROSS_COMPILE)g++ -o
LINK_OPTS =
CO