cmake是个跨平台编译工具,类似于autoconf。通过编译本地环境的makefile或者workplace来编译程序。
它的优点是简单高效。
语法:
CMakeList.txt文件是由注释、命令和空白字符组成。
注释是由 # 开始,到行结尾。
命令是由:命令名(空格分隔的参数)组成。
例如:command
(args….)
args是以空格分隔...
分类:
其他好文 时间:
2015-02-04 21:53:11
阅读次数:
272
全GNU的世界里,存在Automake这样的工具进行自动生成Makefile文件,automake是由Perl语言编写的,必须与GNU autoconf一并使用,具体的生成过程请参看GNU automake的wikipedia中的右下角的图,地址如下:http://en.wikipedia.org/wiki/Automake,由此图可看到使用自动生成Makefile的工具使用的流程,步骤主要如下:...
分类:
其他好文 时间:
2015-01-27 18:27:18
阅读次数:
289
在Linux下编辑经常要写一个Makefile文件, 可以把这个Makefile文件理解成一个编译配置文件,即指导编译器如何来编译程序,并决定编译的结果是什么。当然在Linux对于大项目而言手工编写Makefile文件是很可怕的一件事,因此出现了automake,autoconf这类工具,而在Android下的Android.mk文件也是这种类似的功能,即Android.mk文件是针对Android的Makefile的文件...
分类:
移动开发 时间:
2015-01-23 23:05:21
阅读次数:
306
curl -O http://mirrors.kernel.org/gnu/m4/m4-1.4.13.tar.gztar -xzvf m4-1.4.13.tar.gzcd m4-1.4.13./configure –prefix=/usr/localmakesudo make installcd ....
分类:
系统相关 时间:
2015-01-23 19:39:13
阅读次数:
287
第一步:安装所需的包yum install wget make gcc gcc-c++ bison autoconf patch \pcre-devel zlib-devel openssl-devel net-snmp-devel \ncurses-devel libxml2-devel bzip...
分类:
Web程序 时间:
2015-01-23 12:36:29
阅读次数:
215
但因公司内部的测试fastdfs服务器有变动,所以得重新搭建,以前没有搭建过,所以折腾了两天,在网上找了许多配置文档,但问题多。最后找到了一篇搭建成功的
.
安装fastdfs 和nginx 需要的插件
yum install gettext gettext-devel libXft libXft-devel libXpm libXpm-devel automake autoconf l...
分类:
其他好文 时间:
2015-01-16 16:48:54
阅读次数:
272
Zmq的安装与使用
花了一下午时间来安装使用zmq,终于将程序调通。记录下安装使用过程及遇到的问题
zmq的安装
安装前准备
在安装zeromq之前需要安装libtool, autoconf, automake, uuid-dev, util-linux
具体指令如下
yum install libtool
yum install autoconf
yum inst...
分类:
其他好文 时间:
2015-01-14 20:04:10
阅读次数:
1909
你需要安装很多东西,请按照以下顺序安装:
安装的版本包也不能错:
curl -O
http://mirrors.kernel.org/gnu/m4/m4-1.4.13.tar.gz
tar -xzvf m4-1.4.13.tar.gz
cd m4-1.4.13
./configure --prefix=/usr/local
make
sudo make install
cd ....
分类:
系统相关 时间:
2015-01-14 15:36:00
阅读次数:
196
./configure,make,make install的作用这些都是典型的使用GNU的AUTOCONF和AUTOMAKE产生的程序的安装步骤。./configure是用来检测你的安装平台的目标特征的。比如它会检测你是不是有CC或GCC,并不是需要CC或GCC,它是个shell脚本。make是用来...
分类:
其他好文 时间:
2015-01-13 17:39:43
阅读次数:
103
原文来自:http://www.laruence.com/2009/11/18/1154.html作为Linux下的程序开发人员,大家一定都遇到过Makefile,用make命令来编译自己写的程序确实是很方便.一般情况下,大家都是手工写一个简单Makefile,如果要想写出一个符合自由软件惯例的Ma...
分类:
其他好文 时间:
2015-01-13 15:42:22
阅读次数:
348