易截截图软件、单文件、免安装、纯绿色、仅160KB

libjpeg的ARM linux移植

一、下载jpeg库
二、配置编译,生成Makefile文件。
#./configure --prefix=/usr/arm/arm-linux --exec-prefix=/usr/arm/arm-linux \
--enable-shared --enable-static
注意:prefix是最后安装时库存放的文件,shared是编译成动态库,static是编译成静态库
三、修改生成的Makefile。
使用gedit Makefile
将CC=gcc改为CC=arm-linux-gcc
AR=ar rc 改AR=arm-linux-ar rc
AR2=ranlib改为AR2=arm-linux-ranlib
四、编译生成动态库和静态库并安装相应的库,其实就是把生成库拷贝到编译器的工作目录下。
     make
     make install
注意:在编写应用程序在编译时记得加上 -ljpeg


相关文档:

linux socket编程相关知识的总结

1:socket编程中采用的协议族主要有两种

   1>:网络协议族(形式如:AF_INET, PF_INET等)
   2>:本地unix域格式的协议族(形式如:AF_LOCAL, AF_UNIX等)
   注:协议族的选择体现在  int  socket(int domain, inst type, int protocol)函数的第一个参数处。
2:这两 ......

linux挂载优盘假死

        由于 fc3 内核默认 fat32 文件系统字符编码是 ascii,如果优盘的文件名包含中文,那么在转换时会出问题,应用程序就会失去响应。具体的表现有多种,比如桌面假死,关机时提示无法卸载分区等等
解决的办法是在挂载时,根据语言环境 locale 的值,使用挂载参数。如果是 UTF- ......

嵌入式Linux下常用的交叉编译方法


要在嵌入式Linux下使用动态语言,首先要解决的是语言解释器或执行引擎的交叉编译问题。
交叉编译通常有以下几种途径:
1. 直接通过交叉编译工具,手工配置交叉编译。交叉编译工具可以利用这个脚本来自动生成:
http://kegel.com/crosstool/
此方法的好处是简便快捷,一旦crosstool做好以后,需要什么包直接编译即可, ......

编译命令(amlogic open linux) 学习笔记

•所有编译调试命令都在ui_ref/trunk/bld_xxx下面执行,具体哪个bld要根据您使用的板子决定;
•Make #编译全部,包括kernel, busybox, packages等;
•Make root #编译文件系统;
•Make yaffs#把文件系统打包生成yaffs文件系统的映像rootfs.yaffsimage,并保存在build目录;
•编译内核
▫Make k. ......

Linux 文件系统概述

Linux 文件系统概述
作者:北南南北
来自:LinuxSir.Org
摘要: 本文通过文件系统的定义说起,然后通过引文简单的介绍了一下文件系统类型;对Linux常用的ext2、ext3及reiserfs 根据本人使用经验也泛泛的谈了谈,但并不是专业的。如何阅读本文,还是用马克思理论告诉我们的方法:一分为二,边看边批吧;目录索引 一、什么 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号