GNU Autoconf 2.69b แž‚แžบแžขแžถแž…แžšแž€แž”แžถแž“แžŠแžพแž˜แŸ’แž”แžธแžŸแžถแž€แž›แŸ’แž”แž„แž€แžถแžšแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแž—แžถแž–แž†แž”แž‚แŸ’แž“แžถแžŠแŸ‚แž›แžขแžถแž…แž”แŸ†แž”แŸ‚แž€แž”แžถแž“แŸ”

แž”แž“แŸ’แž‘แžถแž”แŸ‹แž–แžธแž”แŸ’แžšแžถแŸ†แž”แžธแž†แŸ’แž“แžถแŸ†แž…แžถแž”แŸ‹แžแžถแŸ†แž„แž–แžธแž€แŸ†แžŽแŸ‚ 2.69 แžแŸ’แžšแžผแžœแž”แžถแž“แž”แŸ„แŸ‡แž–แžปแž˜แŸ’แž–แž•แŸ’แžŸแžถแž™ แž”แž„แŸ’แž แžถแž‰ แž€แžถแžšแž…แŸแž‰แž•แŸ’แžŸแžถแž™แž€แž‰แŸ’แž…แž”แŸ‹ GNU Autoconf 2.69b แžŠแŸ‚แž›แž•แŸ’แžแž›แŸ‹แž“แžผแžœแžŸแŸ†แžŽแžปแŸ†แž“แŸƒแž˜แŸ‰แžถแž€แŸ’แžšแžผ M4 แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž”แž„แŸ’แž€แžพแžแžŸแŸ’แž‚แŸ’แžšแžธแž”แž€แŸ†แžŽแžแŸ‹แžšแž…แž“แžถแžŸแž˜แŸ’แž–แŸแž“แŸ’แž’แžŸแŸ’แžœแŸแž™แž”แŸ’แžšแžœแžแŸ’แžแžทแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž”แž„แŸ’แž€แžพแžแž€แž˜แŸ’แž˜แžœแžทแž’แžธแž“แŸ…แž›แžพแž”แŸ’แžšแž–แŸแž“แŸ’แž’แž•แŸ’แžŸแŸแž„แŸ—แžŠแžผแž…แž‡แžถ Unix (แž•แŸ’แžขแŸ‚แž€แž›แžพแž‚แŸ†แžšแžผแžŠแŸ‚แž›แž”แžถแž“แžšแŸ€แž”แž…แŸ† แžŸแŸ’แž‚แŸ’แžšแžธแž” "แž€แŸ†แžŽแžแŸ‹แžšแž…แž“แžถแžŸแž˜แŸ’แž–แŸแž“แŸ’แž’" แžแŸ’แžšแžผแžœแž”แžถแž“แž”แž„แŸ’แž€แžพแž)แŸ” แž€แžถแžšแž…แŸแž‰แž•แŸ’แžŸแžถแž™แž“แŸแŸ‡แžแŸ’แžšแžผแžœแž”แžถแž“แžŠแžถแž€แŸ‹แž‡แžถแž€แŸ†แžŽแŸ‚แž”แŸ‚แžแžถแž“แŸƒแž€แŸ†แžŽแŸ‚ 2.70 แž“แžถแž–แŸแž›แžแžถแž„แž˜แžปแžแŸ”

แž–แŸแž›แžœแŸแž›แžถแž™แžบแžแž™แŸ‰แžถแžœแž‚แžฝแžšแžฑแŸ’แž™แž€แžแŸ‹แžŸแž˜แŸ’แž‚แžถแž›แŸ‹แž–แžธแž€แžถแžšแž…แŸแž‰แž•แŸ’แžŸแžถแž™แž˜แžปแž“ แž“แžทแž„แž€แžถแžšแž”แŸ„แŸ‡แž–แžปแž˜แŸ’แž–แž˜แžปแž“แž“แŸƒแž€แŸ†แžŽแŸ‚แž”แŸ‚แžแžถแž‚แžบแžŠแŸ„แž™แžŸแžถแžšแžแŸ‚แž€แžถแžšแžšแžฝแž˜แž”แž‰แŸ’แž…แžผแž›แž“แŸƒแž€แžถแžšแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแž“แŸ…แž€แŸ’แž“แžปแž„แžŸแžถแžแžถ 2.70 แžŠแŸ‚แž›แžขแžถแž…แž”แŸ†แž”แŸ‚แž€แž—แžถแž–แž†แž”แž‚แŸ’แž“แžถแž‡แžถแž˜แžฝแž™แž“แžนแž„แžŸแŸ’แž‚แŸ’แžšแžธแž” Autoconf แžŠแŸ‚แž›แž˜แžถแž“แžŸแŸ’แžšแžถแž”แŸ‹แŸ” แžขแŸ’แž“แž€แž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แžแŸ’แžšแžผแžœแž”แžถแž“แžŽแŸ‚แž“แžถแŸ†แžฑแŸ’แž™แžŸแžถแž€แž›แŸ’แž”แž„แžŸแŸ’แž‚แŸ’แžšแžธแž”แžšแž”แžŸแŸ‹แž–แžฝแž€แž‚แŸแž‡แžถแž˜แžฝแž™แž“แžนแž„แž€แžถแžšแž…แŸแž‰แž•แŸ’แžŸแžถแž™แžŠแŸ‚แž›แž”แžถแž“แžŸแŸ’แž“แžพ แž“แžทแž„ แž‡แžผแž“แžŠแŸ†แžŽแžนแž„ แžขแŸ’แž“แž€แžขแž—แžทแžœแžŒแŸ’แžแž“แŸแž”แŸ’แžšแžŸแžทแž“แž”แžพแž”แž‰แŸ’แž แžถแžแŸ’แžšแžผแžœแž”แžถแž“แžšแž€แžƒแžพแž‰แŸ”

แž€แŸ’แž“แžปแž„แž…แŸ†แžŽแŸ„แž˜แž€แžถแžšแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแŸ–

  • แž”แžถแž“แž”แžพแž€แž€แžถแžšแž‚แŸแž…แž…แŸแž‰แž–แžธแžขแžถแž‚แžปแž™แž˜แŸ‰แž„แŸ‹ config.log แž“แŸ…แž€แŸ’แž“แžปแž„แž˜แžแžทแž™แŸ„แž”แž›แŸ‹แž”แž‹แž˜แž€แžแžถแŸ” แž€แžถแžšแž€แŸ‚แž›แž˜แŸ’แžขแž›แž‘แŸ’แž’แž—แžถแž–แžขแžถแž“แž“แŸƒแž›แž‘แŸ’แž’แž•แž› "config.status -config";
  • แž”แžถแž“แž”แž“แŸ’แžแŸ‚แž˜แž‡แž˜แŸ’แžšแžพแžŸ '--runstatedir' แž‘แŸ…แžŸแŸ’แž‚แŸ’แžšแžธแž”แž€แŸ†แžŽแžแŸ‹แžšแž…แž“แžถแžŸแž˜แŸ’แž–แŸแž“แŸ’แž’แžŠแžพแž˜แŸ’แž”แžธแž€แŸ†แžŽแžแŸ‹แž•แŸ’แž›แžผแžœแž‘แŸ…แž€แžถแž“แŸ‹แžแž / แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž‡แžถแž˜แžฝแž™แžฏแž€แžŸแžถแžš pid แŸ”
  • autoreconf แž›แŸ‚แž„แž‚แžถแŸ†แž‘แŸ’แžšแž€แŸ†แžŽแŸ‚ automake แž“แžทแž„ aclocal แžŠแŸ‚แž›แž”แžถแž“แž…แŸแž‰แž•แŸ’แžŸแžถแž™แž˜แžปแž“แž‡แžถแž„ 1.8;
  • แžœแžถแžแŸ’แžšแžผแžœแž”แžถแž“แžŽแŸ‚แž“แžถแŸ†แžฑแŸ’แž™แž”แŸ’แžšแžพ printf แž‡แŸ†แž“แžฝแžŸแžฑแŸ’แž™แžขแŸแž€แžผ แžฅแžกแžผแžœแž“แŸแŸ‡แž˜แŸ‰แžถแž€แŸ’แžšแžผ AS_ECHO แž“แžทแž„ AS_ECHO_N แžแŸ’แžšแžผแžœแž”แžถแž“แž”แŸ†แž”แŸ’แž›แŸ‚แž„แž‘แŸ…แž‡แžถ
    'printf "%s\n"' แž“แžทแž„ 'printf %s' แŸ” แž”แžถแž“แž”แžŠแžทแžŸแŸแž’แžขแžแŸแžšแžŠแŸ‚แž›แž˜แžทแž“แž˜แžถแž“แžฏแž€แžŸแžถแžš $as_echo แž“แžทแž„
    $as_echo_n แž‡แŸ†แž“แžฝแžŸแžฑแŸ’แž™แž˜แŸ‰แžถแž€แŸ’แžšแžผ AS_ECHO แž“แžทแž„ AS_ECHO_N แž‚แžฝแžšแžแŸ‚แžแŸ’แžšแžผแžœแž”แžถแž“แž”แŸ’แžšแžพแŸ”

  • แž˜แŸ‰แžถแž€แŸ’แžšแžผแž‡แžถแž…แŸ’แžšแžพแž“แžแŸ’แžšแžผแžœแž”แžถแž“แž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแžŠแžพแž˜แŸ’แž”แžธแž–แž„แŸ’แžšแžธแž€แžขแžถแž‚แžปแž™แž˜แŸ‰แž„แŸ‹แžแŸ‚แž˜แŸ’แžแž„แž”แŸ‰แžปแžŽแŸ’แžŽแŸ„แŸ‡ แžŠแžพแž˜แŸ’แž”แžธแž”แž„แŸ’แž€แžพแž“แž›แŸ’แž”แžฟแž“แžŠแŸ†แžŽแžพแžšแž€แžถแžš autoconf แžŠแŸ‚แž›แžขแžถแž…แž”แŸ‰แŸ‡แž–แžถแž›แŸ‹แžŠแž›แŸ‹แž—แžถแž–แž†แž”แž‚แŸ’แž“แžถแž‡แžถแž˜แžฝแž™แžŸแŸ’แž‚แŸ’แžšแžธแž”แž˜แžฝแž™แž…แŸ†แž“แžฝแž“แžŠแŸ‚แž›แž˜แžทแž“แžŠแž€แžŸแŸ’แžšแž„แŸ‹แžขแžถแž‚แžปแž™แž˜แŸ‰แž„แŸ‹แžฑแŸ’แž™แž”แžถแž“แžแŸ’แžšแžนแž˜แžแŸ’แžšแžผแžœแŸ”
  • แž˜แŸ‰แžถแž€แŸ’แžšแžผแž˜แžฝแž™แž…แŸ†แž“แžฝแž“แžŠแžผแž…แž‡แžถ AC_PROG_CC แžŠแŸ‚แž›แž”แŸ’แžšแžพแž‡แžถแž‘แžผแž‘แŸ…แž“แŸ…แžŠแžพแž˜แžŠแŸ†แž”แžผแž„แž€แŸ’แž“แžปแž„แž€แžถแžšแž€แŸ†แžŽแžแŸ‹แžšแž…แž“แžถแžŸแž˜แŸ’แž–แŸแž“แŸ’แž’แžŸแŸ’แž‚แŸ’แžšแžธแž”แžแŸ’แžšแžผแžœแž”แžถแž“แž’แŸ’แžœแžพแžฑแŸ’แž™แž”แŸ’แžšแžŸแžพแžš แž แžพแž™แž›แŸ‚แž„แž แŸ…แž˜แŸ‰แžถแž€แŸ’แžšแžผแž”แž“แŸ’แž‘แžถแž”แŸ‹แž”แž“แŸ’แžŸแŸ†แž‡แžถแž…แŸ’แžšแžพแž“แŸ” แž€แžถแžšแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแž€แŸ†แžŽแžแŸ‹แž”แŸ’แžšแž—แŸแž‘แž˜แžฝแž™แž…แŸ†แž“แžฝแž“แž“แŸƒแž€แŸ†แž แžปแžŸ แžŠแŸ‚แž›แž‡แžถแž’แž˜แŸ’แž˜แžแžถแž”แžŽแŸ’แžแžถแž›แž˜แž€แž–แžธแž€แžถแžšแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แž˜แŸ‰แžถแž€แŸ’แžšแžผ AC_REQUIRE แŸ”
  • แž˜แŸ‰แžถแž€แŸ’แžšแžผโ€‹แžŠแŸ‚แž›โ€‹แž‘แž‘แžฝแž›โ€‹แž™แž€โ€‹แž”แž‰แŸ’แž‡แžธโ€‹แžขแžถแž‚แžปแž™แž˜แŸ‰แž„แŸ‹โ€‹แžŠแŸ‚แž›โ€‹แž”แŸ†แž”แŸ‚แž€โ€‹แž›แŸ†แž โ€‹แžฅแžกแžผแžœโ€‹แž“แŸแŸ‡โ€‹แžแŸ‚แž„แžแŸ‚โ€‹แž–แž„แŸ’แžšแžธแž€โ€‹แž‡แžถแž˜แžฝแž™โ€‹แžขแžถแž‚แžปแž™แž˜แŸ‰แž„แŸ‹โ€‹แž“แžธแž˜แžฝแž™แŸ—โ€‹แžŠแŸ‚แž›โ€‹แž”แžถแž“โ€‹แžšแžถแž™โ€‹แž”แž‰แŸ’แž‡แžธแŸ”
    แž€แžถแžšแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแž”แŸ‰แŸ‡แž–แžถแž›แŸ‹แžŠแž›แŸ‹แž˜แŸ‰แžถแž€แŸ’แžšแžผ AC_CHECK_FILES, AC_CHECK_FUNCS,
    AC_CHECK_FUNCS_ONCE, AC_CHECK_HEADERS, AC_CHECK_HEADERS_ONCE,
    AC_CONFIG_MACRO_DIRS, AC_CONFIG_SUBDIRS แž“แžทแž„ AC_REPLACE_FUNCS;

  • แž”แžถแž“แž”แž“แŸ’แžแŸ‚แž˜แž˜แŸ‰แžถแž€แŸ’แžšแžผแžแŸ’แž˜แžธ AC_C__GENERIC, AC_CONFIG_MACRO_DIRS แž“แžทแž„ AC_CHECK_INCLUDES_DEFAULT;
  • แž“แŸ…แž€แŸ’แž“แžปแž„แž˜แŸ‰แžถแž€แŸ’แžšแžผ AC_PROG_CC แž”แŸ’แžšแžŸแžทแž“แž”แžพแžขแžถแž…แžšแž€แž”แžถแž“ แžขแŸ’แž“แž€แž…แž„แž€แŸ’แžšแž„แžŠแŸ‚แž›แž˜แžถแž“แž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžš C11 แžฅแžกแžผแžœแž“แŸแŸ‡แžแŸ’แžšแžผแžœแž”แžถแž“แž‡แŸ’แžšแžพแžŸแžšแžพแžŸ (แž‡แžถแž˜แžฝแž™แž“แžนแž„แž€แžถแžšแžœแžทแž›แžแŸ’แžšแž›แž”แŸ‹แž‘แŸ… C99 แž“แžทแž„ C89 แž”แŸ’แžšแžŸแžทแž“แž”แžพแžšแž€แž˜แžทแž“แžƒแžพแž‰) แž แžพแž™แž“แŸ…แž€แŸ’แž“แžปแž„ AC_PROG_CXX - C++11 แž‡แžถแž˜แžฝแž™แž“แžนแž„ rollback แž‘แŸ… C++98แŸ” แž˜แŸ‰แžถแž€แŸ’แžšแžผ AC_PROG_CC_STDC, AC_PROG_CC_C89 แž“แžทแž„ AC_PROG_CC_C99 แžแŸ’แžšแžผแžœแž”แžถแž“แž”แžŠแžทแžŸแŸแž’แŸ”

แž”แŸ’แžšแž—แž–: opennet.ru

แž”แž“แŸ’แžแŸ‚แž˜แž˜แžแžทแž™แŸ„แž”แž›แŸ‹