cmake 与autoconf automake使用的举例目录一、简介二、示例过程如下1、源文件2、通过autscan命令,产生 configure.scan文件,修改为configure.ac3、执行aclocal,产生aclocal.m4 配置文件4、执行autoconf, 产生configure文件5、执行autoheader 产生config.h.in6、创建Makefile.am文件7、根据情况,创建一些常用的文档文件NEWS README AUTHORS
原创
2022-01-07 11:25:51
412阅读
一、简介在Linux下,编译某个程序,使用Makefile, 但对于Makefile来讲,有一定的语法;同时编译过程,也对外部环境有一定的依赖,如需要依赖某些特定的库才能编译通过。Autoconf 及Automake 这两个软件是帮助程序开发者轻松产生 Makefile,同时在配置过程中,提示用户来安装缺失的环境。 二、示例过程如下 1、源文件hello.c#includeextern int t
原创
2021-05-20 22:06:03
8568阅读
(1)autoscan, automake, autoconf 之间的协作关系(2)libtoolo: 编译的目标文件a: 静态库,其实就是把若干o文件打了个包so: 动态链接库(共享库)lo: 使用libtool编译出的目标文件,其实就是在.o文件中添加了一些信息。la: 使用libtool编译出的库文件,其实是个文本文件,记录同名动态库和静态库的相关信息和依赖关系。该文件中的dependenc
原创
2016-11-28 15:56:18
2102阅读
写个autoconf和automake的HelloWorld先,以后再慢慢添加些常用宏的含义。ok,让我们从hello.c开始#include main(){ printf("Howdy world!");}当然你可以像下面这样简单的编译这个程序% gcc hello.c -o hello% hello让我们看看使用autoconf和automake的编译方法,首先创建下面两个文件`Makefi...
转载
2009-04-08 09:29:00
165阅读
2评论
zjtest7-redis:/root/soft/json-c-json-c-0.12-20140410# ./configure CC="gcc -m64" --prefix=/usr --libdir=/us...
转载
2016-08-04 15:20:00
448阅读
2评论
zjtest7-redis:/root/soft/json-c-json-c-0.12-20140410# ./configure CC="gcc -m64" --prefix=/usr --libdir=/usr/lib64 && make && make install cd . && /b...
转载
2016-08-04 15:20:00
448阅读
Autoconf/automake step by step Autoconf/automake 在开源社区里,它的重要性可以说不下于gcc,目前除了Xfree86外,几乎所有的开源项目都使用Autoconf/a...
转载
2006-06-12 21:05:00
159阅读
2评论
有一些该死的软件. 在编译的时候.总是提示版本过低. 所以呢. 以下为编译高版本的 autoconf automake libtool 的方法.   autoconf wget ftp://ftp.gnu.org/gnu/autoconf/autoconf-2.68.tar.gz tar zxf autoconf-2.68.tar.gz cd autoconf-2
原创
2013-07-23 16:06:37
8562阅读
Autoconf/automake step by step Autoconf/automake 在开源社区里,它的重要性可以说不下于gcc,目前除了Xfree86外,几乎所有的开源项目都使用Autoconf/automake,甚至Xfree86的开发人员已经计划抛弃imake,而采用Auto...
转载
2006-06-12 21:05:00
148阅读
官网地址:Software- GNU Project - Free Software FoundationAutoconfautomakeLibtool
原创
2022-07-04 09:19:03
6618阅读
Autoconf/automake step by step Autoconf/automake 在开源社区里,它的重要性可以说不下于gcc,目前除了Xfree86外,几乎所有的开源项目都使用Autoconf/automake,甚至Xfree86的开发人员已经计划抛弃imake,而采用Autoconf/automake作为工程管理工具了。 Autoconf/automake冗长的手
原创
2021-07-27 10:00:13
384阅读
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 ..curl -O http://mirrors.kernel.org/gnu/autoconf/au
原创
2014-04-14 16:55:05
1490阅读
在Unix上写过程序的人尤其是用 C 来开发程序的人一般都遇到过 Makefile,用 make 来开发和编译程序的确很方便,可是要写出一个Makefile就不那么简单了。GNU Make 那份几百页的文件,让许多人害怕。当然,现在关于make的文档比较多,不过写一个Makefile总是一件很烦人的事情,GNU Autoconf 及 Automake 这两个软件就是帮助程序开发者轻松产生Makef
转载
精选
2007-03-29 15:26:25
4393阅读
在Unix上写过程序的人尤其是用 C 来开发程序的人一般都遇到过 Makefile,用 make 来开发和编译程序的确很方便,可是要写出一个Makefile就不那么简单了。GNU Make 那份几百页的文件,让许多人害怕。当然,现在关于make的文档比较多,不过写一个Makefile总是一件很烦人的事情,GNU Autoconf 及 Automake 这两个软件就是帮助程序开发者轻松产生Makef
转载
精选
2009-06-05 13:12:49
828阅读
automake 所产生的 Makefile 除了可以做到程序的自动编译和链接外,还可以用来生成各种文档(如manual page、info文件),可以将源代码文件包装起来以供发布。所以程序源代码所存放的目录结构最好符合GNU的标准惯例。下面以hello.c程序生成Makefile文件作为例子。
1,在当前目录下创建一个名为hello的子目录。hello这个目录用于存放 hello.c这个程序及相
原创
2021-08-05 14:44:58
415阅读
<!-- <li>作者: <a href="http://www.laruence.com">Laruence</a>(<a href="http://www.twitter.com/laruence" target="meme" title="Twitter"><img src="/images/
转载
2021-09-05 09:27:07
592阅读
一、生成Makefile流程图 二、具体实例 执行命令顺序:autoscan; aclocal; autoconf; autoheader; automake --add-missing; ./configure; make; ./helloworld; 1、建目录 在你的工作目录下建一个hello
转载
2019-03-27 21:53:00
124阅读
2评论
Autoconf和Automake使用 一、生成Makefile流程图 二、具体实例 执行命令顺序:autoscan; aclocal; autoconf; autoheader; automake --add-missing; ./configure; make; ./helloworld; 1、
转载
2021-03-02 10:34:00
116阅读
2评论
://.laruence./2008/11/11/606.html 本文地址: ://.laruence./2008/11/11/606.html 转载文章 本文地址: ://.laruence./2008/11/11/606.html 转
转载
2017-05-27 14:56:00
71阅读
2评论
autoscan:扫描源代码以搜寻普通的可移植性问题,比如检查编译器,库,头文件等,生成文件configure.scan,它是configure.ac的一个雏形;aclocal:根据已经安装的宏,用户定义宏和acinclude.m4文件中的宏将configure.ac文件所需要的宏集中定义到文件 aclocal.m4中。aclocal是一个perl 脚本程序,它的定义是:“acloca...
原创
2021-05-19 11:20:23
1404阅读