1、在build目录下建一个obj目录
2、Makefile中添加CFLAGS+=-DUSE_DISPLAY
3、inttypes.h中将
#include <linkage.h>
_CODE_ACCESS intmax_t imaxabs(intmax_t j);
_CODE_ACCESS imaxdiv_t imaxdiv(intmax_t numer, intmax_t denom);
_CODE_ACCESS intmax_t strtoimax(const char * /*restrict*/ nptr,
char ** restrict endptr, int base);
_CODE_ACCESS uintmax_t strtoumax(const char * /*restrict*/ nptr,
char ** restrict endptr, int base);
改为:
#include <linux/linkage.h>
/*_CODE_ACCESS*/ intmax_t imaxabs(intmax_t j);
/*_CODE_ACCESS*/ imaxdiv_t imaxdiv(intmax_t numer, intmax_t denom);
/*_CODE_ACCESS*/ intmax_t strtoimax(const char * /*restrict*/ nptr,
char ** /*restrict*/ endptr, int base);
/*_CODE_ACCESS*/ uintmax_t strtoumax(const char * /*restrict*/ nptr,
char ** /*restrict*/ endptr, int base);
4、ratecontrol.c中将
void rc_update_pic(T264_t* t, T264_rc_t* rc);
void rc_update_quad_model(T264_t* t, T264_rc_t* rc);
的声明改为
static void rc_update_pic(T264_t* t, T264_rc_t* rc);
static void rc_update_quad_model(T264_t* t, T264_rc_t* rc);
5、block.c中将定义static const int8_t index[4][4][6] 的部分拿到各个需要使用index的函数中