1.将系统更新到最新:sudo apt-get updatesudo apt-get dist-upgrade2.安装Oracle所需的依赖包:sudo apt-get install automakesudo apt-get install autotools-devsudo apt-get in...
分类:
数据库 时间:
2015-07-21 23:52:34
阅读次数:
177
autotools (autoconf, automake)能自动创建用来编译代码的各种文件(configure, makefile). 有了它,我们就不需要手动写makefile了,也不用在环境变化的时候,手动的去调整makefile. 这一切autotools可以完成。
下面以一个例子来说说明。
1. C代码。下面是一个EFL的简单程序,需要先安装好 EFL的各种库。
#includ...
分类:
其他好文 时间:
2015-06-13 12:51:28
阅读次数:
109
autotools是个系列工具,主要由autoconf、automake、perl语言环境和m4等组成,所包含的命令有5个:
下图是autotools使用的流程图:
autotools的安装:apt-get install autoconf automake autotools-dev m4
autotools使用简单实例如下:
准备程序源代码mkdir...
分类:
其他好文 时间:
2015-06-02 09:33:14
阅读次数:
254
最近接触到许多linux项目,其编译都是使用的autotools。autotools是一个自动化的编译工具。个人理解它的最主要功能就是生成Makefile。因为直接写Makefiel,其依赖关系还是比较复杂的。一般的我们下载的源码包只要通过以下3条命令,就可完成编译和安装:./configurema...
分类:
其他好文 时间:
2015-05-14 11:48:05
阅读次数:
191
一、 安装ubuntu 13.04 server 64位版本(最简安装即可),然后安装以下全部附件#apt-get update#apt-get dist-upgrade#apt-get install automake autotools-dev binutils bzip2 doxygen el...
分类:
数据库 时间:
2015-05-14 00:46:47
阅读次数:
163
linux应用开发-Autotools
一 工具的使用
以一个案例为主,即打包一个hello的程序
1 编写hello.c
2 autoscan
3 改configure.scan后缀名为.ac
4 vi configure.ac 加上发行的信息和AM_INIT_AUTOMAKE(发行信息)和输出文件名(Makefile)
5 aclocal生成a...
分类:
系统相关 时间:
2015-05-09 10:21:39
阅读次数:
124
autotools是个系列工具,首先确认你的Ubuntu系统是否安装了以下工具(可以通过which命令查看):
aclocal
autoscan
autoconf
autoheader
automake
---------------------------------------------------------------------------------
安装方...
分类:
其他好文 时间:
2015-04-25 01:42:13
阅读次数:
216
第一步,下载scim-googlepinyin
cd scim-googlepinyin
第二步,安装autotools-dev libgtk2.0-dev libscim-dev libtool automake scim
aptitude install autotools-dev libgtk2.0-dev libscim-dev libtool automake
第三步,都是在...
分类:
系统相关 时间:
2015-04-11 14:53:18
阅读次数:
367
最近对Linux下软件项目的构建过程研究了一番。Linux下的软件项目通常用Autotools工具集和make工具来构建,我们通常使用./configure、make、make install这样的命令来编译安装软件包,则这样的项目一般就是使用Autotools工具集来构建,再加上GNU make工...
分类:
其他好文 时间:
2015-04-05 15:58:54
阅读次数:
164
在Linux或Unix环境下,对于只含有几个源代码文件的小程序(如hello.c)的编译,可以手工键入gcc命令对源代码文件逐个进行编译;然而在大型的项目开发中,可能涉及几十到几百个源文件,采用手工键入的方式进行编译,则非常不方便,而且一旦修改了源代码,尤其头文件发生了的修改,采用手工方式进行编译和维护的工作量相当大,而且容易出错。所以在Linux或Unix环境下,人们通常利用GNU make工具来...
分类:
其他好文 时间:
2015-04-02 22:41:46
阅读次数:
255