zoukankan      html  css  js  c++  java
  • 手把手教你自动生成Makefile

    概述:autoconf/automake工具用于自动创建功能完善的Makefile文件,接下来简单介绍一下,如何使用上述工具
        自动生成Makefile
    前提:安装autoconf工具(ubuntu:sudo apt-get install autoconf)
     
    一、建立测试文件
     














    二、autoscan



    复制configure.scan到configure.ac,并在configure.ac这个文件中,添加以下两行:

     
    AM_INIT_AUTOMAKE(main,1.0)
    AC_CONFIG_FILES([Makefile])
     
    添加的第一行中的main是你要生成的可执行程序的名字
     




    三、aclocal、autoconf 、autoheader、创建Makfile.am

    在Makefile.am中的第二行是约定可执行程序的名字
    第三行的_SOURCES前面的main是可执行程序的名字,等号后边是所依赖的源文件

    这里我们是自己创建Makefile.am这个文件,注意等号前后用空格


    四、automake
    如果automake出现如下情况:
     
    automake加上如下选项:
     
     

    五、运行configure脚本,生成Makefile




    六、生成可执行程序




  • 相关阅读:
    NOIP201105铺地毯
    50148155HYF旅游
    连通性判断
    传递消息1
    找朋友
    5796: 最短Hamilton路径(状压dp)
    2283: A Mini Locomotive(01背包)
    2616: Cow Frisbee Team(01背包)
    2593: Secret Message(字典树)
    Stammering Aliens(二分+Hash 卡过)
  • 原文地址:https://www.cnblogs.com/kunyashaw/p/3576872.html
Copyright © 2011-2022 走看看