{
    "mode": "man",
    "parameter": "AUTORECONF",
    "section": "1",
    "url": "https://www.chedong.com/phpMan.php/man/AUTORECONF/1/json",
    "generated": "2026-06-03T03:34:05Z",
    "synopsis": "autoreconf [OPTION]... [DIRECTORY]...",
    "sections": {
        "NAME": {
            "content": "autoreconf - Update generated configuration files\n",
            "subsections": []
        },
        "SYNOPSIS": {
            "content": "autoreconf [OPTION]... [DIRECTORY]...\n",
            "subsections": []
        },
        "DESCRIPTION": {
            "content": "Run  'autoconf'  and, when needed, 'aclocal', 'autoheader', 'automake', 'autopoint' (formerly\n'gettextize'), 'libtoolize', 'intltoolize', and 'gtkdocize' to regenerate the GNU Build  Sys‐\ntem files in specified DIRECTORIES and their subdirectories (defaulting to '.').\n\nBy  default,  it  only remakes those files that are older than their sources.  If you install\nnew versions of the GNU Build System, you can make 'autoreconf' remake all of  the  files  by\ngiving it the '--force' option.\n",
            "subsections": [
                {
                    "name": "Operation modes:",
                    "content": ""
                },
                {
                    "name": "-h --help",
                    "content": "print this help, then exit\n",
                    "flag": "-h",
                    "long": "--help"
                },
                {
                    "name": "-V --version",
                    "content": "print version number, then exit\n",
                    "flag": "-V",
                    "long": "--version"
                },
                {
                    "name": "-v --verbose",
                    "content": "verbosely report processing\n",
                    "flag": "-v",
                    "long": "--verbose"
                },
                {
                    "name": "-d --debug",
                    "content": "don't remove temporary files\n",
                    "flag": "-d",
                    "long": "--debug"
                },
                {
                    "name": "-f --force",
                    "content": "consider all generated and standard files obsolete\n",
                    "flag": "-f",
                    "long": "--force"
                },
                {
                    "name": "-i --install",
                    "content": "copy missing standard auxiliary files\n",
                    "flag": "-i",
                    "long": "--install"
                },
                {
                    "name": "--no-recursive",
                    "content": "don't rebuild sub-packages\n",
                    "long": "--no-recursive"
                },
                {
                    "name": "-s --symlink",
                    "content": "with -i, install symbolic links instead of copies\n",
                    "flag": "-s",
                    "long": "--symlink"
                },
                {
                    "name": "-m --make",
                    "content": "when applicable, re-run ./configure && make\n",
                    "flag": "-m",
                    "long": "--make"
                },
                {
                    "name": "-W --warnings",
                    "content": "report the warnings falling in CATEGORY [syntax]\n",
                    "flag": "-W",
                    "long": "--warnings"
                },
                {
                    "name": "Warning categories include:",
                    "content": "cross  cross compilation issues\n\ngnu    GNU coding standards (default in gnu and gnits modes)\n\nobsolete\nobsolete features or constructions (default)\n\noverride\nuser redefinitions of Automake rules or variables\n\nportability\nportability issues (default in gnu and gnits modes)\n\nportability-recursive\nnested Make variables (default with -Wportability)\n\nextra-portability\nextra portability issues related to obscure tools\n\nsyntax dubious syntactic constructs (default)\n\nunsupported\nunsupported or incomplete features (default)\n\nall    all the warnings\n\nno-CATEGORY\nturn off warnings in CATEGORY\n\nnone   turn off all the warnings\n\nerror  treat warnings as errors\n\nThe  environment  variable  'WARNINGS' is honored.  Some subtools might support other warning\ntypes, using 'all' is encouraged.\n"
                },
                {
                    "name": "Library directories:",
                    "content": ""
                },
                {
                    "name": "-B --prepend-include",
                    "content": "prepend directory DIR to search path\n",
                    "flag": "-B",
                    "long": "--prepend-include"
                },
                {
                    "name": "-I --include",
                    "content": "append directory DIR to search path\n\nThe environment variables AUTOCONF, ACLOCAL, AUTOHEADER, AUTOM4TE, AUTOMAKE, AUTOPOINT,  GTK‐\nDOCIZE, INTLTOOLIZE, LIBTOOLIZE, M4, and MAKE are honored.\n",
                    "flag": "-I",
                    "long": "--include"
                }
            ]
        },
        "AUTHOR": {
            "content": "Written by David J. MacKenzie and Akim Demaille.\n",
            "subsections": []
        },
        "REPORTING BUGS": {
            "content": "Report bugs to <bug-autoconf@gnu.org>.\nGNU Autoconf home page: <https://www.gnu.org/software/autoconf/>.\nGeneral help using GNU software: <https://www.gnu.org/gethelp/>.\n",
            "subsections": []
        },
        "COPYRIGHT": {
            "content": "Copyright  ©  2021 Free Software Foundation, Inc.  License GPLv3+/Autoconf: GNU GPL version 3\nor later <https://gnu.org/licenses/gpl.html>, <https://gnu.org/licenses/exceptions.html>\nThis is free software: you are free to change and redistribute it.  There is NO WARRANTY,  to\nthe extent permitted by law.\n",
            "subsections": []
        },
        "SEE ALSO": {
            "content": "autoconf(1),  automake(1),  autoreconf(1),  autoupdate(1),  autoheader(1),  autoscan(1), con‐‐\nfig.guess(1), config.sub(1), ifnames(1), libtool(1).\n\nThe full documentation for autoreconf is maintained as a Texinfo manual.  If the info and au‐‐\ntoreconf programs are properly installed at your site, the command\n\ninfo autoreconf\n\nshould give you access to the complete manual.\n\n\n\nGNU Autoconf 2.71                            August 2021                               AUTORECONF(1)",
            "subsections": []
        }
    },
    "summary": "autoreconf - Update generated configuration files",
    "flags": [
        {
            "flag": "-h",
            "long": "--help",
            "arg": null,
            "description": "print this help, then exit"
        },
        {
            "flag": "-V",
            "long": "--version",
            "arg": null,
            "description": "print version number, then exit"
        },
        {
            "flag": "-v",
            "long": "--verbose",
            "arg": null,
            "description": "verbosely report processing"
        },
        {
            "flag": "-d",
            "long": "--debug",
            "arg": null,
            "description": "don't remove temporary files"
        },
        {
            "flag": "-f",
            "long": "--force",
            "arg": null,
            "description": "consider all generated and standard files obsolete"
        },
        {
            "flag": "-i",
            "long": "--install",
            "arg": null,
            "description": "copy missing standard auxiliary files"
        },
        {
            "flag": "",
            "long": "--no-recursive",
            "arg": null,
            "description": "don't rebuild sub-packages"
        },
        {
            "flag": "-s",
            "long": "--symlink",
            "arg": null,
            "description": "with -i, install symbolic links instead of copies"
        },
        {
            "flag": "-m",
            "long": "--make",
            "arg": null,
            "description": "when applicable, re-run ./configure && make"
        },
        {
            "flag": "-W",
            "long": "--warnings",
            "arg": null,
            "description": "report the warnings falling in CATEGORY [syntax]"
        },
        {
            "flag": "-B",
            "long": "--prepend-include",
            "arg": null,
            "description": "prepend directory DIR to search path"
        },
        {
            "flag": "-I",
            "long": "--include",
            "arg": null,
            "description": "append directory DIR to search path The environment variables AUTOCONF, ACLOCAL, AUTOHEADER, AUTOM4TE, AUTOMAKE, AUTOPOINT, GTK‐ DOCIZE, INTLTOOLIZE, LIBTOOLIZE, M4, and MAKE are honored."
        }
    ],
    "examples": [],
    "see_also": [
        {
            "name": "autoconf",
            "section": "1",
            "url": "https://www.chedong.com/phpMan.php/man/autoconf/1/json"
        },
        {
            "name": "automake",
            "section": "1",
            "url": "https://www.chedong.com/phpMan.php/man/automake/1/json"
        },
        {
            "name": "autoreconf",
            "section": "1",
            "url": "https://www.chedong.com/phpMan.php/man/autoreconf/1/json"
        },
        {
            "name": "autoupdate",
            "section": "1",
            "url": "https://www.chedong.com/phpMan.php/man/autoupdate/1/json"
        },
        {
            "name": "autoheader",
            "section": "1",
            "url": "https://www.chedong.com/phpMan.php/man/autoheader/1/json"
        },
        {
            "name": "autoscan",
            "section": "1",
            "url": "https://www.chedong.com/phpMan.php/man/autoscan/1/json"
        },
        {
            "name": "fig.guess",
            "section": "1",
            "url": "https://www.chedong.com/phpMan.php/man/fig.guess/1/json"
        },
        {
            "name": "config.sub",
            "section": "1",
            "url": "https://www.chedong.com/phpMan.php/man/config.sub/1/json"
        },
        {
            "name": "ifnames",
            "section": "1",
            "url": "https://www.chedong.com/phpMan.php/man/ifnames/1/json"
        },
        {
            "name": "libtool",
            "section": "1",
            "url": "https://www.chedong.com/phpMan.php/man/libtool/1/json"
        }
    ]
}