自动化生成Makefile的方法
来源:互联网 发布:windows怎么清理内存 编辑:程序博客网 时间:2024/06/06 11:24
首先,sudo apt-get install autoconf
用autoscan描源代码目录生成configure.scan文件
修改configure.scan
将configure.scan改名为configure.in
用aclocal根据configure.in文件的内容,自动生成aclocal.m4文件
使用autoconf,根据configure.in和aclocal.m4来产生configure文件
手工写Makefile.am
使用automake -a,根据configure.in和Makefile.am来产生Makefile.in
./configure
make
例如,hello.c文件:
#include<stdio.h>
int main(int argc, char **argv)
{
printf("Hello, World!/n");
return 0;
}
修改后的configure.scan文件:
# -*- Autoconf -*-
# Process this file with autoconf to produce a configure script.
AC_PREREQ([2.63])
AC_INIT(Hello, 1.0.0, xiexiaojin89313@163.com)
AM_INIT_AUTOMAKE(Hello, 1.0)
#AC_CONFIG_SRCDIR([hello.c])
#AC_CONFIG_HEADERS([config.h])
# Checks for programs.
AC_PROG_CC
# Checks for libraries.
# Checks for header files.
# Checks for typedefs, structures, and compiler characteristics.
# Checks for library functions.
AC_OUTPUT(Makefile)
编辑的Makefile.am文件:
AUTOMAKE_OPTIONS=foreign
bin_PROGRAMS=Hello
Hello_SOURCES=hello.c
- 自动化生成Makefile的方法
- linux下自动化makefile生成
- linux 下自动化makefile生成
- Makefile 的自动化变量
- automake 生成makefile方法
- 一种自动化生成z3变量的方法 (基于Python)
- qmake生成Makefile文件方法
- Makefile 文件自动生成方法
- 在Makefile动态生成程序版本号的方法
- CMake 生成 Linux 下 Debug 版本的 Makefile 方法
- makefile的自动生成
- 生成.so的makefile
- 关于Makefile的生成
- 关于Makefile的生成
- makefile 用到过的自动化变量
- makefile文件的使用-"自动化编译"
- 利用libtool自动生成动态库的Makefile的生成方法
- 利用libtool自动生成动态库的Makefile的生成方法
- 随便写写
- 一个文献综述的写法
- 《孙子·火攻》
- 几个宏的区别
- bpel 经典实例入门教程
- 自动化生成Makefile的方法
- Oracle常见问题
- 索爱手机白屏重启的一个原因
- 培训也要做专业
- Apache Spamassassin Milter Plugin Remote Root Command Execution
- 寒假学习心得
- 2010-3-9 scull、scullp代码阅读(写文档)
- 有关面试的整理与收集
- 急求《现代通信原理课后答案》!!!!!!!