| PostgreSQL 8.3.3¹®¼ | ||||
|---|---|---|---|---|
| Prev | Fast Backward | Fast Forward | Next | |
pg_configÀ¯Æ¿¸®Æ¼´Â ÇöÀç ÀνºÅç Çϰí ÀÖ´Â PostgreSQL ¹öÁ¯ÀÇ ¼³Á¤ ÆÄ¶ó¹ÌÅ͸¦ Ç¥½ÃÇÕ´Ï´Ù. À̰ÍÀº, ¿¹¸¦ µé¸éPostgreSQL¿ÍÀÇ ÀÎÅÍÆäÀ̽º¸¦ °¡Áö´Â ¼ÒÇÁÆ®¿þ¾î ÆÐŰÁö°¡ ÇÊ¿äÇÑ Çì´õ ÆÄÀÏÀ̳ª ¶óÀ̺귯¸®¸¦ ¿ëÀÌÇÏ°Ô °ËÃâÇÒ ¼ö ÀÖµµ·Ï ÁغñµÈ °ÍÀÔ´Ï´Ù.
pg_config¸¦ »ç¿ëÇϱâ À§Çؼ´Â, ÀÌÇÏÀÇ ¿É¼ÇÀ» 1°³³ª ±× ÀÌ»ó ÁöÁ¤ÇÕ´Ï´Ù.
»ç¿ëÀÚ ¸í·ÉÀÇ Àå¼Ò¸¦ Ç¥½ÃÇÕ´Ï´Ù. ¿¹¸¦ µé¸é, psqlÇÁ·Î±×·¥À» °Ë»öÇϱâ À§Çؼ »ç¿ëÇÕ´Ï´Ù. À̰ÍÀº Åë»ó,pg_configÇÁ·Î±×·¥ÀÌ Á¸ÀçÇÏ´Â µð·ºÅ丮À̱⵵ ÇÕ´Ï´Ù.
¹®¼ ÆÄÀÏÀÇ Àå¼Ò¸¦ Ç¥½ÃÇÕ´Ï´Ù (PostgreSQL±¸Ãà½Ã¿¡ --without-docdir°¡ ÁöÁ¤µÇ°í ÀÖ¾úÀ» °æ¿ì´Â ºó ¹®ÀÚ¿ÀÌ µË´Ï´Ù).
Ŭ¶óÀÌ¾ðÆ® ÀÎÅÍÆäÀ̽ºÀÇ CÇì´õ ÆÄÀÏÀÇ Àå¼Ò¸¦ Ç¥½ÃÇÕ´Ï´Ù.
±× ¿ÜÀÇ CÇì´õ ÆÄÀÏÀÇ Àå¼Ò¸¦ Ç¥½ÃÇÕ´Ï´Ù.
¼¹ö ÇÁ·Î±×·¥ ÀÛ¼º¿ëÀÇ CÇì´õ ÆÄÀÏÀÇ Àå¼Ò¸¦ Ç¥½ÃÇÕ´Ï´Ù.
¿ÀºêÁ§Æ® ÄÚµå ¶óÀ̺귯¸®ÀÇ µð·ºÅ丮¸¦ Ç¥½ÃÇÕ´Ï´Ù.
µ¿Àû ·Îµù °¡´ÉÇÑ ¸ðµâÀÇ Àå¼Ò³ª ±× ¼¹ö°¡ °Ë»öÇÏ´Â Àå¼Ò¸¦ Ç¥½ÃÇÕ´Ï´Ù. (¾ÆÅ°ÅØÃÄ¿¡ ÀÇÁ¸ÇÏ´Â ´Ù¸¥ µ¥ÀÌÅÍ ÆÄÀÏÀº ¶ÇÇÑ ÀÌ ´ÙÀÌ·ºÅ丮¿¡ ¼³Ä¡µÇ¾îÁú ¼öµµ ÀÖ½À´Ï´Ù.).
·ÎÄÉÀÏ ¼Æ÷Æ® ÆÄÀÏÀÇ Àå¼Ò¸¦ Ç¥½ÃÇÕ´Ï´Ù (PostgreSQL¸¦ ·ÎÄÉÀÏ ¼Æ÷Æ®¾øÀÌ ±¸ÃàÇßÀ» °æ¿ì´Â ºó ¹®ÀÚ¿ÀÌ µË´Ï´Ù).
¸Þ´º¾ó ÆäÀÌÁöÀÇ Àå¼Ò¸¦ Ç¥½ÃÇÕ´Ï´Ù.
ºñÀÇÁ¸ ¾ÆÅ°ÅØÃÄ Áö¿ø ÆÄÀÏÀÇ Àå¼Ò¸¦ Ç¥½ÃÇÕ´Ï´Ù.
½Ã½ºÅÛ ÀüüÀÇ ±¸¼º ÆÄÀÏÀÇ Àå¼Ò¸¦ Ç¥½ÃÇÕ´Ï´Ù.
È®Àå¿ë MakefileÀÇ Àå¼Ò¸¦ Ç¥½ÃÇÕ´Ï´Ù.
PostgreSQL¸¦ ±¸ÃàÇÒ ¶§ configure½ºÅ©¸³Æ®¿¡°Ô ÁØ ¿É¼ÇÀ» Ç¥½ÃÇÕ´Ï´Ù. ¿ÏÀüÈ÷ °°Àº ±¸Ãà Á¶°ÇÀ¸·ÎPostgreSQL¸¦ ÀçÀÛ¼ºÇÒ ¶§ ȤÀº ¹ÙÀ̳ʸ® ÆÐŰÁöÀÇ ±¸Ãà½ÃÀÇ ¿É¼ÇÀ» ¾Ë°í ½ÍÀ» ¶§¿¡ À¯ÀÍÇÕ´Ï´Ù (¹ÙÀ̳ʸ® ÆÐŰÁö¿¡´Â vender ƯÀ¯ÀÇ Ä¿½ºÅÒ ÆÐÄ¡°¡ Æ÷ÇԵǾî ÀÖ´Â °ÍÀÌ ¸¹±â ¶§¹®¿¡ ÁÖÀÇÇØ ÁÖ¼¼¿ä). ´ÙÀ½ÀÇ ¿¹µµ ÂüÁ¶ÇØ ÁÖ¼¼¿ä.
PostgreSQLÀÇ ±¸Ãà½Ã¿¡ »ç¿ëµÈCCº¯¼öÀÇ °ªÀ» Ç¥½ÃÇÕ´Ï´Ù. »ç¿ëÇÑ CÄÄÆÄÀÏ·¯°¡ Ç¥½ÃµË´Ï´Ù.
PostgreSQLÀÇ ±¸Ãà½Ã¿¡ »ç¿ëµÈCPPFLAGSº¯¼öÀÇ °ªÀ» Ç¥½ÃÇÕ´Ï´Ù. »çÀü 󸮽ÿ¡ ÇÊ¿ä·Î ÇÑ CÄÄÆÄÀÏ·¯ÀÇ ½ºÀ§Ä¡°¡ Ç¥½ÃµË´Ï´Ù. (Åë»óÀº-I½ºÀ§Ä¡ÀÔ´Ï´Ù. )
PostgreSQLÀÇ ±¸Ãà½Ã¿¡ »ç¿ëµÈCFLAGSº¯¼öÀÇ °ªÀ» Ç¥½ÃÇÕ´Ï´Ù. CÄÄÆÄÀÏ·¯ ½ºÀ§Ä¡°¡ Ç¥½ÃµË´Ï´Ù.
PostgreSQLÀÇ ±¸Ãà½Ã¿¡ »ç¿ëµÈCFLAGS_SLº¯¼öÀÇ °ªÀ» Ç¥½ÃÇÕ´Ï´Ù. °øÀ¯ ¶óÀ̺귯¸®ÀÇ ±¸Ãà¿¡ »ç¿ëµÈ CÄÄÆÄÀÏ·¯ ½ºÀ§Ä¡°¡ Ç¥½ÃµË´Ï´Ù.
PostgreSQLÀÇ ±¸Ãà½Ã¿¡ »ç¿ëµÈLDFLAGSº¯¼öÀÇ °ªÀ» Ç¥½ÃÇÕ´Ï´Ù. ¸µÄ¿ ½ºÀ§Ä¡°¡ Ç¥½ÃµË´Ï´Ù.
PostgreSQLÀÇ ±¸Ãà½Ã¿¡ »ç¿ëµÈLDFLAGS_SLº¯¼öÀÇ °ªÀ» Ç¥½ÃÇÕ´Ï´Ù. °øÀ¯ ¶óÀ̺귯¸®ÀÇ ±¸Ãà¿¡ »ç¿ëµÈ ¸µÄ¿ ½ºÀ§Ä¡°¡ Ç¥½ÃµË´Ï´Ù.
PostgreSQLÀÇ ±¸Ãà½Ã¿¡ »ç¿ëµÈLIBSº¯¼öÀÇ °ªÀ» Ç¥½ÃÇÕ´Ï´Ù. À̰Ϳ¡´Â Åë»óPostgreSQL¿¡ ¸µÅ©ÇÏ´Â ¿ÜºÎ ¶óÀ̺귯¸®¿ëÀÇ-l½ºÀ§Ä¡°¡ Æ÷ÇԵ˴ϴÙ.
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º¸´Ù ÀüÀÇ ¹öÁ¯¿¡¼´Â °°Àº ¼³Á¤ Á¤º¸¸¦ °Ë»öÇÏ´Â ¹æ¹ýÀº ¾ø¾ú½À´Ï´Ù.