首页 > 技术知识 > 正文

一、zlib-1.2.6 gcp@gcp-virtual-machine:~/cross_compile/zlib-1.2.6$ export CC=arm-fsl-linux-gnueabi-gcc gcp@gcp-virtual-machine:~/cross_compile/zlib-1.2.6$ ./configure –prefix=$PWD/imx6_install make make install 二、libpng-1.5.6 gcp@gcp-virtual-machine:~/cross_compile/libpng-1.5.6$ ./configure –host=arm-linux CC=arm-fsl-linux-gnueabi-gcc –prefix=$PWD/imx6_install LDFLAGS=-L/home/gcp/cross_compile/zlib-1.2.6/ CPPFLAGS=-I/home/gcp/cross_compile/zlib-1.2.6/ make make install 三、jpeg-8d gcp@gcp-virtual-machine:~/cross_compile/jpeg-8d$ ./configure CC=arm-fsl-linux-gnueabi-gcc –host=arm-linux –prefix=$PWD/imx6_install make make install 四、gsnap Makefile: CC = arm-fsl-linux-gnueabi-gcc CFLAGS = -I/home/gcp/cross_compile/jpeg-8d/imx6_install/include -I/home/gcp/cross_compile/zlib-1.2.6/imx6_install/include -I/home/gcp/cross_compile/libpng-1.5.6/imx6_install/include LDFLAGS = -L/home/gcp/cross_compile/zlib-1.2.6/imx6_install/lib -L/home/gcp/cross_compile/libpng-1.5.6/imx6_install/lib -L/home/gcp/cross_compile/jpeg-8d/imx6_install/lib -lpng -ljpeg -lz targets = gsnap objs = gsnap.o all: $(targets) $(targets): $(objs) @echo “[ Building] $@” $(CC) $^ -o $@ $(LDFLAGS) %.o: %.c @echo “[GCC Compiling] $^” $(CC) $(CFLAGS) -c $^ -o $@ clean: -rm $(targets) $(objs)
<

猜你喜欢