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

linux下开发的automake相关文章 之二




归纳一下linux下开发的automake相关的,没有时间写只好转载一些好的了
本文转载于:   http://xunet.blog.51cto.com/138167/22019
使用Automake,Autoconf生成Makefile
在Unix上写过程序的人尤其是用 C 来开发程序的人一般都遇到过 Makefile,用 make
来开发和编译程序的确很方便,可是要写出一个Makefile就不那么简单了。GNU Make
那份几百页的文件,让许多人害怕。当然,现在关于make的文档比较多,不过写一个Makefile总是一件很烦人的事情,GNU Autoconf
及 Automake 这两个软件就是帮助程序开发者轻松产生Makefile 文件的。现在的GNU软件如Apache, MySQL
Minigui等都是利用Autoconf,Automake实现自动编译的。用户只要使用 “./configure”, “make”,
“make install” 就可以把程序安裝到系统中。
简介
Makefile
基本上就是『目标』(target), 『关联』(dependencies) 和『动作』三者所组成的一系列规则。而 make 就是根据
Makefile 的规则决定如何编译 (compile) 和连接 (link) 程序或者其它动作。当然,make
可做的不只是编译和连接程序,例如 FreeBSD 的 port collection 中,Makefile还可以做到自动下载远程程序,解压缩
(extract) , 打补丁 (patch),设定,然后编译,安装到系统中。
Makefile
基本结构虽然很简单,但是妥善运用这些规则就可以变换出许多不同的花样。却也因为这样,许多人刚开始学写Makefile
时会觉得没有规范可以遵循,每个人写出来的Makefile都不大一样,不知道从哪里下手,而且常常会受到开发环境的限制,只要环境参数不同或者路径更
改,可能 Makefile 就得跟着修改。虽然有GNU Makefile Conventions (GNU
Makefile惯例)制订出一些在进行 GNU 程序设计时写 Makefile
的一些标准和规范,但是其内容很长而且很复杂,并且经常作一些调整,为了减轻程序开发人员维护Makefile 的负担,就出现了Automake。

用Automake,编程者只需要写一些预先定义好的宏 (macro),提交给Automake处理,就会产生一个可以供 Autoconf 使用的
Makefile.in文件。再配合使用 Autoconf产生的自动配置文件 configure 即可产生一份符合 GNU Makefile
惯例的 Makeifle 了。 
需要的软件

在开始使用 Automake 之前,首先确认你的系统安装有如下软件:
1. GNU Automake
2. GNU Autoconf
3. GNU m4
4. perl


相关文档:

实战Linux Bluetooth编程(三) HCI层编程

1. HCI层协议概述:
HCI提供一套统一的方法来访问Bluetooth底层。如图所示:
从图上可以看出,Host Controller Interface(HCI)  就是用来沟通Host和Module。Host通常就是PC, Module则是以各种物理连接形式(USB,serial,pc-card等)连接到PC上的bluetooth Dongle。
在Host这一端:application,SDP,L2cap等协议 ......

实战Linux Bluetooth编程 (七) SDP协议

Service Discovery Protocol(SDP)提供一种能力,让应用程序有方法发现哪种服务可用以及这种服务的特性。
服务发现协议(SDP或Bluetooth SDP)在蓝牙协议栈中对蓝牙环境中的应用程序有特殊的含意,发现哪个服务是可用的和确定这些可用服务的特征。SDP定义了bluetooth client发现可用bluetooth server服务和它们的特征的方法。 ......

Linux新手要了解的十个知识点

Linux新手要了解的十个知识点
 
  1.Linux是大小写敏感的系统,举个例子,Mozilla, MOZILLA, mOzilla和 mozilla是四个不同的命令(但是只有第四个mozilla是真正有效的命令)。还有,my_filE, my_file,和 my_FILE是三个不同的文件。用户的登录名和秘密也是大小写敏感的(这是因为UNIX系统和C语言的传统一向是大小写 ......

linux下开发的automake相关文章 之一

归纳一下linux下开发的automake相关的,没有时间写只好转载一些好的了
 本文转载于:    http://www.ibm.com/developerworks/cn/linux/l-makefile/
例解 autoconf 和 automake 生成 Makefile 文件
杨 小华
(normalnotebook@126.com
), Linux 内核研究员
苏 春艳
, 在读研究生
2006 年 9 月 21 日 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号