首页 > 其他 > 详细

使用autoscan自动生成makefile文件

时间:2020-03-04 19:00:06      阅读:102      评论:0      收藏:0      [点我收藏+]

本教程使用的是centos7,当前目录下有5个C文件,任务是将他们生成makefile文件

技术分享图片

 

 

 文件内容如下:

// add.c
int myadd(int a, int b)
{
    return a+b;
}

// mul.c
int mymul(int a, int b)
{
    return a*b;
}

// div.c
int mydiv(int a, int b)
{
    return a/b;
}

// x.h
int myadd(int a, int b);
int mymul(int a, int b);
int mydiv(int a, int b);

// x.c
#include <stdio.h>
#include "x.h"

int main()
{
    int a = 100;
    int b = 12;
    int add, mul, div;
    add = myadd(a, b);
    mul = mymul(a, b);
    div = mydiv(a, b);
    
    printf("%d + %d = %d\n", a, b, add);
    printf("%d * %d = %d\n", a, b, mul);
    printf("%d / %d = %d\n", a, b, div);
    
    return 0;
}

 

1. 安装相关软件

sudo yum install autoconf automake

2. 使用autoscan

autoscan

这时目录产生了两个新文件:

技术分享图片

 

 3. 把configuire.scan重命名为configure.ac

mv configure.scan configure.ac

 

使用autoscan自动生成makefile文件

原文:https://www.cnblogs.com/FengZeng666/p/12411223.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!