libjepg编译及使用

libjpeg编译步骤:
./configure --prefix=/root/jpeg/install --enable-shared --enable-static
修改:makefile 文件:
CC= arm-linux-gcc
AR= arm-linux-ar rc
# second step in .a creation (use "touch" if not needed)
AR2= arm-linux-ranlib
然后make
make install

最后把libjpeg中的库文件拷贝到文件系统的lib中

使用:
Makefile文件
#头文件路径
#vpath %.h include
#源文件路径
#vpath %.c sourse
#编译器名称
gcc=arm-linux-gcc
#头文件路径
#Include=include

CFLAGS="-ljpeg"
EXEC=test
objects=test.o

all:$(EXEC)
#$@ 目标集,$^所有的依赖文件
$(EXEC):$(objects)
 $(gcc) $(CFLAGS) $^ -o $@
#$@ 目标集,$< 所有依赖的目标集
$(objects):%.o:%.c
 $(gcc) $(CFLAGS) -c $< -o $@

#删除
.PHONY:clean cleanobj cleanmain /*“.PHONY”表示,clean是个伪目标文件*/
clean:cleanobj cleanmain
cleanobj:
 @echo "cleanning object"
#加-如果命令执行失败继续执行剩下的命令,不加则终止
 -rm *.o
 @echo "clean completed"
cleanmain:
 @echo "cleanning main"
 -rm $(EXEC)
 @echo "clean completed"

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值