使用autotool生成多文件的Makefile

只显示与前一篇文章(automake入门之使用automake生成hello.c的Makefile)的不同

1 编辑文件a.h
#define PI 3.14

2 编辑文件a.c
#include <stdio.h>
#include "a.h"
int main(void){
printf("PI is :%f/n", PI);
return 0;
}

3与上面的命令有两处需要修改:
  

    1  configure.in的内容如下:
#                                               -*- Autoconf -*-
# Process this file with autoconf to produce a configure script.

AC_PREREQ(2.59)
AC_INIT(a, 1.0, aaa@126.com)
AC_CONFIG_SRCDIR([a.h])
AC_CONFIG_HEADER([config.h])
AM_INIT_AUTOMAKE(a, 1.0)
# 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)

 

  2   Makefile.am 的内容如下:
AUTOMAKE_OPTIONS=foreign
bin_PROGRAMS=a
a_SOURCES=a.c a.h

 

其余的部分相同

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值