參考文章:
https://blog.csdn.net/wr132/article/details/70544331
1、
交叉編譯環境可以從下面下載
cmake-gui裏最下面的Target Root,也就是我們常說sysroot可以從這裏下載
https://releases.linaro.org/components/toolchain/binaries/6.3-2017.05/arm-linux-gnueabihf/
2、找不到pthread庫的問題
configure 完之後,要在CmakeCache.txt中找到CMAKE_EXE_LINKER_FLAGS:STRING,加上-pthread -ldl -lrt
CMAKE_EXE_LINKER_FLAGS:STRING=-pthread -ldl -lrt
4、common.cc報找不到thread,要加宏
#define HAVE_PTHREAD
5、grfmt_jpeg.cpp裏報了好幾個const char* 轉uchar之類的錯誤,改成強制轉換就可以了