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的函數中