pg_config

Name

pg_config -- ÀνºÅç ÇÑPostgreSQL¹öÁ¯ÀÇ Á¤º¸¸¦ Á¦°øÇÑ´Ù

Synopsis

pg_config [ option ...]

¼³¸í

pg_configÀ¯Æ¿¸®Æ¼´Â ÇöÀç ÀνºÅç Çϰí ÀÖ´Â PostgreSQL ¹öÁ¯ÀÇ ¼³Á¤ ÆÄ¶ó¹ÌÅ͸¦ Ç¥½ÃÇÕ´Ï´Ù. À̰ÍÀº, ¿¹¸¦ µé¸éPostgreSQL¿ÍÀÇ ÀÎÅÍÆäÀ̽º¸¦ °¡Áö´Â ¼ÒÇÁÆ®¿þ¾î ÆÐŰÁö°¡ ÇÊ¿äÇÑ Çì´õ ÆÄÀÏÀ̳ª ¶óÀ̺귯¸®¸¦ ¿ëÀÌÇÏ°Ô °ËÃâÇÒ ¼ö ÀÖµµ·Ï ÁغñµÈ °ÍÀÔ´Ï´Ù.

¿É¼Ç

pg_config¸¦ »ç¿ëÇϱâ À§Çؼ­´Â, ÀÌÇÏÀÇ ¿É¼ÇÀ» 1°³³ª ±× ÀÌ»ó ÁöÁ¤ÇÕ´Ï´Ù.

--bindir

»ç¿ëÀÚ ¸í·ÉÀÇ Àå¼Ò¸¦ Ç¥½ÃÇÕ´Ï´Ù. ¿¹¸¦ µé¸é, psqlÇÁ·Î±×·¥À» °Ë»öÇϱâ À§Çؼ­ »ç¿ëÇÕ´Ï´Ù. À̰ÍÀº Åë»ó,pg_configÇÁ·Î±×·¥ÀÌ Á¸ÀçÇÏ´Â µð·ºÅ丮À̱⵵ ÇÕ´Ï´Ù.

--docdir

¹®¼­ ÆÄÀÏÀÇ Àå¼Ò¸¦ Ç¥½ÃÇÕ´Ï´Ù (PostgreSQL±¸Ãà½Ã¿¡ --without-docdir°¡ ÁöÁ¤µÇ°í ÀÖ¾úÀ» °æ¿ì´Â ºó ¹®ÀÚ¿­ÀÌ µË´Ï´Ù).

--includedir

Ŭ¶óÀÌ¾ðÆ® ÀÎÅÍÆäÀ̽ºÀÇ CÇì´õ ÆÄÀÏÀÇ Àå¼Ò¸¦ Ç¥½ÃÇÕ´Ï´Ù.

--pkgincludedir

±× ¿ÜÀÇ CÇì´õ ÆÄÀÏÀÇ Àå¼Ò¸¦ Ç¥½ÃÇÕ´Ï´Ù.

--includedir-server

¼­¹ö ÇÁ·Î±×·¥ ÀÛ¼º¿ëÀÇ CÇì´õ ÆÄÀÏÀÇ Àå¼Ò¸¦ Ç¥½ÃÇÕ´Ï´Ù.

--libdir

¿ÀºêÁ§Æ® ÄÚµå ¶óÀ̺귯¸®ÀÇ µð·ºÅ丮¸¦ Ç¥½ÃÇÕ´Ï´Ù.

--pkglibdir

µ¿Àû ·Îµù °¡´ÉÇÑ ¸ðµâÀÇ Àå¼Ò³ª ±× ¼­¹ö°¡ °Ë»öÇÏ´Â Àå¼Ò¸¦ Ç¥½ÃÇÕ´Ï´Ù. (¾ÆÅ°ÅØÃÄ¿¡ ÀÇÁ¸ÇÏ´Â ´Ù¸¥ µ¥ÀÌÅÍ ÆÄÀÏÀº ¶ÇÇÑ ÀÌ ´ÙÀÌ·ºÅ丮¿¡ ¼³Ä¡µÇ¾îÁú ¼öµµ ÀÖ½À´Ï´Ù.).

--localedir

·ÎÄÉÀÏ ¼­Æ÷Æ® ÆÄÀÏÀÇ Àå¼Ò¸¦ Ç¥½ÃÇÕ´Ï´Ù (PostgreSQL¸¦ ·ÎÄÉÀÏ ¼­Æ÷Æ®¾øÀÌ ±¸ÃàÇßÀ» °æ¿ì´Â ºó ¹®ÀÚ¿­ÀÌ µË´Ï´Ù).

--mandir

¸Þ´º¾ó ÆäÀÌÁöÀÇ Àå¼Ò¸¦ Ç¥½ÃÇÕ´Ï´Ù.

--sharedir

ºñÀÇÁ¸ ¾ÆÅ°ÅØÃÄ Áö¿ø ÆÄÀÏÀÇ Àå¼Ò¸¦ Ç¥½ÃÇÕ´Ï´Ù.

--sysconfdir

½Ã½ºÅÛ ÀüüÀÇ ±¸¼º ÆÄÀÏÀÇ Àå¼Ò¸¦ Ç¥½ÃÇÕ´Ï´Ù.

--pgxs

È®Àå¿ë MakefileÀÇ Àå¼Ò¸¦ Ç¥½ÃÇÕ´Ï´Ù.

--configure

PostgreSQL¸¦ ±¸ÃàÇÒ ¶§ configure½ºÅ©¸³Æ®¿¡°Ô ÁØ ¿É¼ÇÀ» Ç¥½ÃÇÕ´Ï´Ù. ¿ÏÀüÈ÷ °°Àº ±¸Ãà Á¶°ÇÀ¸·ÎPostgreSQL¸¦ ÀçÀÛ¼ºÇÒ ¶§ ȤÀº ¹ÙÀ̳ʸ® ÆÐŰÁöÀÇ ±¸Ãà½ÃÀÇ ¿É¼ÇÀ» ¾Ë°í ½ÍÀ» ¶§¿¡ À¯ÀÍÇÕ´Ï´Ù (¹ÙÀ̳ʸ® ÆÐŰÁö¿¡´Â vender ƯÀ¯ÀÇ Ä¿½ºÅÒ ÆÐÄ¡°¡ Æ÷ÇԵǾî ÀÖ´Â °ÍÀÌ ¸¹±â ¶§¹®¿¡ ÁÖÀÇÇØ ÁÖ¼¼¿ä). ´ÙÀ½ÀÇ ¿¹µµ ÂüÁ¶ÇØ ÁÖ¼¼¿ä.

--cc

PostgreSQLÀÇ ±¸Ãà½Ã¿¡ »ç¿ëµÈCCº¯¼öÀÇ °ªÀ» Ç¥½ÃÇÕ´Ï´Ù. »ç¿ëÇÑ CÄÄÆÄÀÏ·¯°¡ Ç¥½ÃµË´Ï´Ù.

--cppflags

PostgreSQLÀÇ ±¸Ãà½Ã¿¡ »ç¿ëµÈCPPFLAGSº¯¼öÀÇ °ªÀ» Ç¥½ÃÇÕ´Ï´Ù. »çÀü 󸮽ÿ¡ ÇÊ¿ä·Î ÇÑ CÄÄÆÄÀÏ·¯ÀÇ ½ºÀ§Ä¡°¡ Ç¥½ÃµË´Ï´Ù. (Åë»óÀº-I½ºÀ§Ä¡ÀÔ´Ï´Ù. )

--cflags

PostgreSQLÀÇ ±¸Ãà½Ã¿¡ »ç¿ëµÈCFLAGSº¯¼öÀÇ °ªÀ» Ç¥½ÃÇÕ´Ï´Ù. CÄÄÆÄÀÏ·¯ ½ºÀ§Ä¡°¡ Ç¥½ÃµË´Ï´Ù.

--cflags_sl

PostgreSQLÀÇ ±¸Ãà½Ã¿¡ »ç¿ëµÈCFLAGS_SLº¯¼öÀÇ °ªÀ» Ç¥½ÃÇÕ´Ï´Ù. °øÀ¯ ¶óÀ̺귯¸®ÀÇ ±¸Ãà¿¡ »ç¿ëµÈ CÄÄÆÄÀÏ·¯ ½ºÀ§Ä¡°¡ Ç¥½ÃµË´Ï´Ù.

--ldflags

PostgreSQLÀÇ ±¸Ãà½Ã¿¡ »ç¿ëµÈLDFLAGSº¯¼öÀÇ °ªÀ» Ç¥½ÃÇÕ´Ï´Ù. ¸µÄ¿ ½ºÀ§Ä¡°¡ Ç¥½ÃµË´Ï´Ù.

--ldflags_sl

PostgreSQLÀÇ ±¸Ãà½Ã¿¡ »ç¿ëµÈLDFLAGS_SLº¯¼öÀÇ °ªÀ» Ç¥½ÃÇÕ´Ï´Ù. °øÀ¯ ¶óÀ̺귯¸®ÀÇ ±¸Ãà¿¡ »ç¿ëµÈ ¸µÄ¿ ½ºÀ§Ä¡°¡ Ç¥½ÃµË´Ï´Ù.

--libs

PostgreSQLÀÇ ±¸Ãà½Ã¿¡ »ç¿ëµÈLIBSº¯¼öÀÇ °ªÀ» Ç¥½ÃÇÕ´Ï´Ù. À̰Ϳ¡´Â Åë»óPostgreSQL¿¡ ¸µÅ©ÇÏ´Â ¿ÜºÎ ¶óÀ̺귯¸®¿ëÀÇ-l½ºÀ§Ä¡°¡ Æ÷ÇԵ˴ϴÙ.

--version

PostgreSQLÀÇ ¹öÁ¯À» Ç¥½ÃÇÕ´Ï´Ù.

1°³ ÀÌ»óÀÇ ¿É¼ÇÀÌ ÁÖ¾îÁ³À» °æ¿ì, ÁöÁ¤ÇÑ ¿É¼ÇÀÇ Â÷·Ê¿¡ µû¶ó¼­ 1Ç྿ Á¤º¸¸¦ Ç¥½ÃÇÕ´Ï´Ù. ¿É¼ÇÀÌ ¾ø´Â °æ¿ì, ¸ðµç ÀÌ¿ë °¡´ÉÇÑ Á¤º¸¸¦ ¶óº§ ÷ºÎ·Î Ç¥½ÃÇÕ´Ï´Ù.

ÁÖ¼®

--includedir-server¿É¼ÇÀº PostgreSQL 7.2·Î »õ·Ó°Ô µµÀԵǾú½À´Ï´Ù. ÀÌÀüÀÇ ¸±¸®½º¿¡¼­´Â ¼­¹öÀü¿ëÀÇ ÀÎŬ·çµå ÆÄÀÏÀº, --includedir¿É¼ÇÀ¸·Î Äõ¸®µÇ¾îÁø Ŭ¶óÀ̾ðÆ®ÀÇ Çì´õ¿Í °°Àº Àå¼Ò¿¡ ¼³Ä¡ µÇ¾î ÀÖ½À´Ï´Ù. ¾î´À ÂÊÀÇ °æ¿ì¿¡¼­µµ ´ëÀÀÇÒ ¼ö ÀÖ´Â °Í °°Àº ÆÐŰÁö·Î ÇÏ·Á¸é ¿ì¼± »õ·Î¿î ¿É¼ÇÀ» ½ÇÇàÇØ, ±× Á¾·á ½ºÅ×ÀÌÅͽº¸¦ °Ë»çÇØ ¼º°øÇß´ÂÁö ¾î¶°Çß´ÂÁö¸¦ È®ÀÎÇØ ÁÖ¼¼¿ä.

¿É¼Ç--docdir,--pkgincludedir, --localedir,--mandir, --sharedir,--sysconfdir, --cc,--cppflags,--cflags ,--cflags_sl,--ldflags, --ldflags_sl,--libs ´Â PostgreSQL 8.1À¸·ÎºÎÅÍ Ãß°¡µÇ¾ú½À´Ï´Ù.

pg_config°¡ Á¸ÀçÇÏÁö ¾Ê´Â PostgreSQL 7.1º¸´Ù ÀüÀÇ ¹öÁ¯¿¡¼­´Â °°Àº ¼³Á¤ Á¤º¸¸¦ °Ë»öÇÏ´Â ¹æ¹ýÀº ¾ø¾ú½À´Ï´Ù.

¿¹Á¦

»ç¿ëÁßÀÇ PostgreSQL ¼³Ä¡ ¼³Á¤À» Àç»ý¼ºÇÏ·Á¸é ÀÌÇÏÀÇ ¸í·ÉÀ» ½ÇÇàÇÕ´Ï´Ù.

eval ./configure `pg_config --configure`

pg_config --configureÀÇ Ãâ·Â¿¡´Â ½©ÀÇ ÀοëºÎÈ£°¡ Æ÷ÇԵDZ⠶§¹®¿¡, °ø¹éÀ» Æ÷ÇÔÇÑ Àμöµµ ¿Ã¹Ù¸£°Ô Ç¥ÇöÇÒ ¼ö°¡ ÀÖ½À´Ï´Ù. ±×·¯¹Ç·Î evalÀÇ »ç¿ëÀº ¿Ã¹Ù¸¥ °á°ú¸¦ À§Çؼ­ ÇÊ¿äÇÕ´Ï´Ù.

±â·Ï

pg_configÀ¯Æ¿¸®Æ¼ ù¹øÂ° PostgreSQL 7.1¿¡¼­ ³ªÅ¸³µ½À´Ï´Ù.