Linux下編譯T264

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

發佈了35 篇原創文章 · 獲贊 7 · 訪問量 13萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章