簡述 :
因為 mjpeg 需要用到 jpeg, 所以下載, 並且編譯 jpeg 的 MIPS 版本下載 :
$ wget http://www.ijg.org/files/jpegsrc.v9c.tar.gz$ tar –xzvf jpegsrc.v9c.tar.gz
編譯 :
$ ./configure CC=”$CC –std=C11” –host=mips-linux產生錯誤
查看 config.log, 錯誤訊息如下
configure:4603: checking how to run the C preprocessor
configure:4673: result: /opt/ivot/mipsel-24kec-linux-glibc-4.9-2017.08/usr/bin/mipsel-24kec-linux-gnu-g++
configure:4693: /opt/ivot/mipsel-24kec-linux-glibc-4.9-2017.08/usr/bin/mipsel-24kec-linux-gnu-g++ conftest.c
conftest.c:16:8: error: 'Syntax' does not name a type
Syntax error
^
修正 :
這其實是設定的問題. 用以下的指令就可以正常執行OPEN_SOURCE=/home/nick/NTK-Release-V1.2/Software/Source/NVT_NA51023_BSP/NA51023_BSP/OpenSource
export CC=/opt/ivot/mipsel-24kec-linux-glibc-4.9-2017.08/usr/bin/mipsel-24kec-linux-gnu-gcc
export CPP=/opt/ivot/mipsel-24kec-linux-glibc-4.9-2017.08/usr/bin/mipsel-24kec-linux-gnu-cpp
export CXX=/opt/ivot/mipsel-24kec-linux-glibc-4.9-2017.08/usr/bin/mipsel-24kec-linux-gnu-g++
./configure \
CC="$CC -std=c11" \
--host=mips-linux \
--prefix=${OPEN_SOURCE}/install/jpeg-9c \
--enable-shared \
--enable-static
$ make
$ install
沒有留言:
張貼留言