GNU Autoconf 2.69b dị iji nwalee mgbanwe ndakọrịta nwere ike imebi

Ka afọ asatọ gachara kemgbe ebipụtara ụdị 2.69 ọkọnọ ntọhapụ nke ngwugwu GNU Autoconf 2.69b, nke na-enye setịpụ nke M4 macros maka ịmepụta autoconfiguration scripts maka iwulite ngwa na usoro Unix dị iche iche (dabere na ndebiri a kwadebere, a na-emepụta edemede "hazi"). Ntọhapụ a ka edobere ka ụdị beta nke ụdị 2.70 na-abịa.

Ogologo oge dị mkpa sitere na ntọhapụ gara aga yana mbipụta tupu mbipụta nke beta bụ n'ihi ntinye mgbanwe na ngalaba 2.70 nke nwere ike imebi ndakọrịta na script Autoconf dị. A dụrụ ndị ọrụ ọdụ ka ha nwalee edemede ha na ntọhapụ tụrụ aro na gosi ndị mmepe ma ọ bụrụ na achọpụtara nsogbu.

N'ime mgbanwe ndị a:

  • Kwanyere ịgbanahụ arụmụka config.log na nkọwa nkụnye eji isi mee. Mmelite ọgụgụ nke mmepụta “config.status –config”;
  • Agbakwunyere nhọrọ '--runstatedir' na script nhazi iji chọpụta ụzọ na /runa ndekọ nwere faịlụ pid;
  • autoreconf anaghị akwado ụdị nke automake na aclocal ewepụtara tupu 1.8;
  • A na-atụ aro ka iji printf kama ikwughachi, macro AS_ECHO na AS_ECHO_N agbanweela ka ọ bụrụ ugbu a.
    'printf "%s\n" na 'printf %s'. Wepụrụ mgbanwe ndị na-enweghị akwụkwọ $as_echo na
    $as_echo_n, kama nke a ga-eji macros AS_ECHO na AS_ECHO_N;

  • Agbanwewo ọtụtụ macros iji gbasaa arụmụka naanị otu ugboro iji mee ka njedebe autoconf dị ngwa, nke nwere ike imetụta ndakọrịta na ụfọdụ edemede ndị na-adịghị ekwu okwu n'ụzọ ziri ezi;
  • Ụfọdụ macros, dị ka AC_PROG_CC, ndị a na-ejikarị n'oge nhazi ederede, emeziwanyela ma gharazi ịkpọ ọtụtụ macro secondary. Mgbanwe ahụ na-achọpụta ọtụtụ klaasị nke njehie, nke na-emekarị site na iji AC_REQUIRE macro;
  • Macros na-anabata ndepụta arụmụka ndị kewapụrụ oghere ugbu a na-eji arụmụka ọ bụla edepụtara na-agbasawanye mgbe niile.
    Mgbanwe ahụ na-emetụta macros AC_CHECK_FILES, AC_CHECK_FUNCS,
    AC_CHECK_FUNCS_ONCE, AC_CHECK_HEADERS, AC_CHECK_HEADERS_ONCE,
    AC_CONFIG_MACRO_DIRS, AC_CONFIG_SUBDIRS na AC_REPLACE_FUNCS;

  • agbakwunyere macros AC_C__GENERIC ọhụrụ, AC_CONFIG_MACRO_DIRS na AC_CHECK_INCLUDES_DEFAULT;
  • Na AC_PROG_CC macro, ọ bụrụ na ọ dị, a na-ahọrọ onye nchịkọta nwere nkwado C11 ugbu a (ya na ntụgharị C99 na C89, ma ọ bụrụ na ahụghị ya), yana na AC_PROG_CXX - C ++ 11 na ntụgharị C++ 98. Macros AC_PROG_CC_STDC, AC_PROG_CC_C89 na AC_PROG_CC_C99 akwụsịla.

isi: opennet.ru

Tinye a comment