本文主要总结在树莓派Linux下利用autoconf工具自动生成makefile文件,接着只需要输入make命令就可以生成可执行程序,然后执行可执行程序(手动编写makefile文件可以参考博主这篇博客:https://blog.youkuaiyun.com/naibozhuan3744/article/details/86103552),全文主要分为两大部分,分别是环境安装和示例用法,具体内容如下所述。
一、相关环境安装
要用autoconf工具自动生成makefile文件,需要安装autoconf脚本,一般情况下Linux是没带的。博主用的是树莓派自带的Linux系统(raspberry),安装autoconf输入下面命令:(如果第一次安装失败,可以输入sudo apt-get update,然后重新安装几次)
sudo apt-get install autoconf
二、用autoconf自动生成一个makefile文件示例
2.1在工程目录下,新建一个main.c文件,输入下面内容;
#include <stdio.h>
int main(int argc, char** argv)
{
printf("This is an Auto Makefile!\n");
return 0;
}
2.2进入工程所在目录,输入命令autoscan,增加两个文件,分别为autoscan.log、configure.scan。
autoscan