[Author: Bo Shen <voice.shen@gmail.com>
在调试LCD的过程中,必定会使用到测试工具。下面为静态编译fbv工具。
两个必须的源码包:jpegsrc.v8d.tar.gz 和 fbv-1.0b.tar.gz
1. 编译jpegsrc.v8d.tar.gz
$ tar -zxvf jpegsrc.v8d.tar.gz
$ cd jpeg-8d
$ ./configure --host=arm-none-linux-gnueabi --prefix= ${PWD}/_install
$ make && make install
2. 编译fbv-1.0b.tar.gz
2.1 解压源代码
$ tar -zxvf fbv-1.0b.tar.gz
2.2 更改Makefile
$ vim Makefile
将下面两行
CC = gcc
CFLAGS = -O2 -Wall -D_GNU_SOURCE
更改为
CC = arm-none-linux-gnueabi-gcc
CFLAGS = -static -O2 -Wall -D_GNU_SOURCE -I<jpeg-8d_install_path>/include
将下面一行
$(CC) $(LDFLAGS) -o $(OUT) $(OBJECTS) $(LIBS)
更改为:
$(CC) $(CFLAGS) $(LDFLAGS) -o $(OUT) $(OBJECTS) $(LIBS)
2.3 配置
$ ./configure --libs=&