libjepg编译及使用
来源:互联网 发布:蜜汁角度网络用语 编辑:程序博客网 时间:2024/06/12 22:19
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"
- libjepg编译及使用
- libjepg相关
- FreeType编译及使用
- ffmpeg编译及使用
- ffmpeg编译及使用
- luaplus编译及使用
- Stunnel 编译及使用
- FreeType编译及使用
- ffmpeg编译及使用
- ffmpeg编译及使用
- boost 编译及使用
- QtAV编译及使用
- alsa编译及使用
- Valgrind 编译及使用
- FreeType编译及使用心得
- FreeType编译及使用心得
- gdb的编译及使用
- boost 1.49编译及使用
- 三星继续稳居美国手机市场头名位置 苹果仅列第三
- 我的vim(配置+插件)
- [算法学习]不改变正负数之间相对顺序重新排列数组.时间O(N),空间O(1)
- Comparing Java and C# Generics
- D2010 RTTI + Attribute 简单实现ORM
- libjepg编译及使用
- OPENSSL编程起步
- c# net 函数
- 自动、静态、 寄存器、易失变量的区别
- android.util.Log 类
- hdu 1074 Doing Homework
- oracle 面试题
- C语言堆栈入门
- Linux内核 RPS/RFS功能详细测试分析