摘要: 1.autoscan (autoconf): 扫描源代码以搜寻普通的可移植性问题,比如检查编译器,库,头文件等,生成文件configure.scan,它是configure.ac的一个雏形。 your source files --> [autoscan*] --> [configure.scan] --> configure.ac2.aclocal (automake):根据已经安装的宏,用户定义宏和acinclude.m4文件中的宏将configure.ac文件所需要的宏集中定义到文件 aclocal.m4中。aclocal是一个perl 脚本程序,它的定义是:“aclo 阅读全文
posted @ 2013-03-07 13:33 ArcherDev 阅读(284) 评论(0) 推荐(0)
摘要: 引用自:http://blog.chinaunix.net/u/22878/showart_421774.html用前面所介绍的基本概念,已经可以编译全功能的Gtk+/Gnome应用程序了。但是还有一个大问题:如何配置编译选项?一些实用工具如automake、autoconf、libtool等,可以用来简化这一过程。 为了方便维护,同时,也是为了便于使用这些实用工具,应该在编写代码时遵从一些约定。如果要将程序发布为自由软件,最好能使程序源代码的目录结 构遵从“GNU项目编码标准”。即使应用程序是私有的商用程序,不想公开源代码,从技术上来说,这么做也是一个非常好的选择,因为这些标准都是经过实践. 阅读全文
posted @ 2013-03-07 13:29 ArcherDev 阅读(1273) 评论(0) 推荐(0)
摘要: 作者:wind521 2002-05-20 06:02:01 来自:http://www.chinaunix.net一、安装命令格式:rpm-i(or--install)optionsfile1.rpm...fileN.rpm参数:file1.rpm...fileN.rpm将要安装的RPM包的文件名详细选项:-h(or--hash)安装时输出hash记号(``#'')--test只对安装进行测试,并不实际安装。--percent以百分比的形式输出安装的进度。--excludedocs不安装软件包中的文档文件--includedocs安装文档--replacepkgs强制重新安装 阅读全文
posted @ 2013-03-07 12:46 ArcherDev 阅读(140) 评论(0) 推荐(0)
摘要: http://www.ibm.com/developerworks/cn/linux/l-makefile/杨 小华, Linux 内核开发工程师, 自由撰稿人简介:本文介绍了在 linux 系统中,通过 Gnu autoconf 和 automake 生成 Makefile 的方法。主要探讨了生成 Makefile 的来龙去脉及其机理,接着详细介绍了配置 Configure.in 的方法及其规则。引子无论是在Linux还是在Unix环境中,make都是一个非常重要的编译命令。不管是自己进行项目开发还是安装应用软件,我们都经常要用到make或 make install。利用make工具,我们可 阅读全文
posted @ 2013-03-07 11:11 ArcherDev 阅读(228) 评论(0) 推荐(0)
摘要: automake/autoconf 入门作为Linux下的程序开发人员,大家一定都遇到过Makefile,用make命令来编译自己写的程序确实是很方便。一般情况下,大家都是手工写一个简单Makefile,如果要想写出一个符合自由软件惯例的Makefile就不那么容易了。在本文中,将给大家介绍如何使用autoconf和automake两个工具来帮助我们自动地生成符合自由软件惯例的Makefile,这样就可以象常 见的GNU程序一样,只要使用“./configure”,“make”,“make instal”就可以把程序安装到Linux系统中去了。这将特别适合想做开放源代码软件的程序开发人员,又或 阅读全文
posted @ 2013-03-07 11:05 ArcherDev 阅读(666) 评论(0) 推荐(0)
摘要: SSHFS: Super Easy File Access over SSHhttp://www.linuxjournal.com/article/8904 阅读全文
posted @ 2013-03-07 09:20 ArcherDev 阅读(140) 评论(0) 推荐(0)