Loading...
首页专栏正文

嵌入式linux 截图,arm截图,gsnap

821586284 发布于 2020-06-01 09:58:30 浏览 356 点赞 0 收藏 0
一、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)

*本文仅代表作者观点,不代表易百纳技术社区立场。系作者授权易百纳技术社区发表,未经许可不得转载。

精彩评论

内容存在敏感词
打赏
打赏作者
821586284
您的支持将鼓励我继续创作!
金额:
¥1 ¥5 ¥10 ¥50 ¥100
支付方式:
微信支付
支付宝支付
微信支付
打赏成功!

感谢您的打赏,如若您也想被打赏,可前往 发表专栏 哦~

易百纳技术社区
确定要删除此文章、专栏、评论吗?
确定
取消
易百纳技术社区