[ CnUnix ] in KIDS ±Û ¾´ ÀÌ(By): guest (guest) <211.249.54.153> ³¯ Â¥ (Date): 2002³â 1¿ù 9ÀÏ ¼ö¿äÀÏ ¿ÀÈÄ 09½Ã 39ºÐ 40ÃÊ Á¦ ¸ñ(Title): unix ȯ°æ¿¡¼­ c++ °³¹ßÅøÀÌ ÀÖ³ª¿ä? ÀÌ°ÅÂü Unix¿¡¼­ °ÅÀÇ °³¹ßÀ» ¾ÈÇغ¸¾Ò±â ¶§¹®¿¡ ÀÌ·± Áú¹®µµ ÇÏ°Ô µÇ³×¿ä. Windows ȯ°æ¿¡¼­ º¸Åë c++·Î °³¹ßÇÑ´Ù°í Çϸé Visual Studio°°Àº Åø·Î °³¹ßÇÏ°Ô µÇÀݾƿä? ±×·³ Unix ȯ°æ¿¡¼­´Â ¾î¶² ÅøÀ» »ç¿ëÇØ¾ß Çϳª¿ä? ÀúÈñ°¡ °³¹ßÇÒ ½ºÆåÀ» ´ëÃæ ¸»¾¸µå¸®¸é, °³¹ß ȯ°æÀº Solaris·Î »ý°¢ÇÏ°í ÀÖ°í, °³¹ßµÈ outputÀº º¸ÅëÀÇ unix/linux ±âÁ¾À» ¸ñÇ¥·Î ÇÏ°í ÀÖ¾î¿ä. °³¹ß ¸ðµâ¿¡´Â GUI ºÎºÐÀº ¾ø°í, DB interface ºÎºÐÀº Á¸ÀçÇÏ°í¿ä. (±Ùµ¥ ¾ÆÁ÷ DB interface¸¦ ¾î¶»°Ô µÉÁö Á¶»ç°¡ ¾ÈµÇ¾ú³×¿ä. ´ëºÎºÐÀÇ »ó¿ë DBMS¿¡ Á¢±ÙÇØ¾ß Çϴµ¥ C++/C·Î ±¸Çö½Ã ÀÚ¹ÙÀÇ JDBC°°Àº interface°¡ °ú¿¬ Á¸ÀçÇÒÁö..) ¶ÇÇÑ, web server¿ÍÀÇ ¿¬µ¿ ºÎºÐµµ ÀÖ°Ô µÉ°Å°í¿ä. (À¥ ·©±ÍÁöµµ ¾ÆÁ÷ ¾î¶² °ÍÀ¸·Î ÇؾâÁö´Â ¹Ì°áÁ¤ »óÅÂ) ¿ä±¸»çÇ×ÀÌ ÀÌ·¯ÇÏ´Ù¸é ¾Æ¿¹ c++º¸´Ü ÀÚ¹Ù¸¦ °í·ÁÇÏ´Â°Ô ¸ÂÀ»·Á³ª¿ä? ÀÚ¹Ùº¸´Ù c++À» °í·ÁÇÏ°Ô µÈ ÀÌÀ¯´Â ÀÏ´ÜÀº ¼Óµµ ¹®Á¦ ¶§¹®¿¡ ±×·¸°Åµç¿ä. ±×·±µ¥ »ý°¢º¸´Ù unix¿¡¼­ c++ °³¹ßÀÇ ¿¹°¡ ÀûÀº °Í °°°í ÀÚ·á ã±âµµ Èûµå³×¿ä. ±×³É ÀÚ¹Ù·Î °¡´Â°Ô ¼ÓÆíÇÑ °ÇÁö... »ç½Ç ÀÚ¹Ù·Î °¡°Ô µÈ´Ù¸é jdbcµîÀÇ db interfaceÀÇ »ç¿ë°ú EJB, weblogic µîÀ¸·Î ¿¬°áÀÌ ½¬¿öÁú °Í °°±ä Çѵ¥ ¸»ÀÌÁÒ... ¾Æ´Ô »ó¿ë Åø Áß¿¡ c++À» Áö¿øÇÏ´Â °³¹ßÅøÀÌ ÀÖ´ÂÁö¿ä? ±×°Ô ¾Æ´Ï¶ó¸é ±×³É vi editor¿¡¼­ °³¹ßÇÏ°í gcc, link µîÀÇ ¸í·É¾î¿Í makefileÀ» »ç¿ëÇؼ­ ÇÏ´ÂÁö¿ä? ±×¸®°í gcc¸¦ »ç¿ëÇÑ´Ù¸é (±×¸®°í Standard library¸¸ »ç¿ëÇÑ´Ù¸é) ÀϹÝÀûÀÎ unix±âÁ¾(Á¾·ùµµ ¿©·¯°¡Áö ÀÖ´øµ¥)¿¡¼­ ±âÁ¾¿¡ »ó°ü¾øÀÌ executable moduleÀÌ ³ª¿À´Â°Ô ¸Â°ÚÁö¿ä? ´©±¸Á» ´ä´äÇÑ Á¦ ¼ÓÀ» Ç®¾îÁÙ unix ȯ°æÀÇ °í¼ö ¾øÀ¸½Å°¡¿ä. ¾Æ´Ô Âü°íÇÒ¸¸ÇÑ °÷À» °¡¸£ÃÄÁּŵµ ÁÁ°Ú°í¿ä. [ CnUnix ] in KIDS ±Û ¾´ ÀÌ(By): terzeron (microkid) ³¯ Â¥ (Date): 2002³â 1¿ù 9ÀÏ ¼ö¿äÀÏ ¿ÀÈÄ 11½Ã 38ºÐ 04ÃÊ Á¦ ¸ñ(Title): Re: unix ȯ°æ¿¡¼­ c++ °³¹ßÅøÀÌ ÀÖ³ª¿ä? ¹¹, Å°ÁîÀÇ °í¼ö´Ôµé ¸¹À¸½ÃÁö¸¸ Áö±Ý ÁÖ¹«½Ã´Â µí ÇÏ´Ï... ^^ Solaris¿¡¼­ °³¹ßÇÏ½Å´Ù´Ï °ø°³¿ëÀ¸·Î´Â gcc°¡ ÀÖÀ» °ÍÀÌ°í »ó¿ëÀ¸·Î´Â SunCC°¡ ÀÖ½À´Ï´Ù.(À̸§Àº Á» ´Ù¸¦ ¼öµµ Àְڳ׿ä.) gcc¿¡ g++ library¸¸ ºÙÀ̸é C++°³¹ß °¡´ÉÇÏ°í, gdb + ddd¸¦ ¼³Ä¡ÇϽøé XÀ©µµ¿ì¿¡¼­ µð¹ö±ëÀ» ÇÏ½Ç ¼öµµ ÀÖ°Ú½À´Ï´Ù. JDBC´ë½Å¿¡ ÇØ´ç DBMS °³¹ßÀÚ°¡ Á¦°øÇÏ´Â ODBCµå¶óÀ̹ö¸¦ ±¸Çؼ­ ¾²½Ã¸é µÉ °Ì´Ï´Ù. ¹°·Ð Á¦´ë·Î µ¹¾Æ°¡´Â ODBCµå¶óÀ̹ö´Â »ó¿ëÀ¸·Î ±¸ÀÔÇÏ¼Å¾ß ÇÒ ¼öµµ ÀÖ°ÚÁÒ. ´Ù¸¸ À¥°³¹ßÀ» ´Ü±â°£¿¡ ÇϽ÷Á¸é Cº¸´Ù´Â Â÷¶ó¸® JSP¸¦ ÀÌ¿ëÇϽô °Ô °¡Àå ÆíÇÏ°í ºü¸¦ °Í °°½À´Ï´Ù. º¸Åë Áß¼Ò±Ô¸ðÀÇ À¥»çÀÌÆ® ±¸ÃàÀº PHP°¡ ºü¸£Áö¸¸ Ä¿Á®°¥¼ö·Ï JSP°¡ ³´´Ù°í Çϴ±º¿ä. Solaris¿¡¼­ µ¹¾Æ°¡´Â ÀÚ¹Ù ÅëÇÕ°³¹ßȯ°æµµ ÀÖÀ» ¹ý ÇÕ´Ï´Ù¸¸ ÀÌ°Ç Àúµµ È®½ÇÈ÷´Â ¾Ë°í ÀÖÁö ¸øÇϳ׿ä. [ CnUnix ] in KIDS ±Û ¾´ ÀÌ(By): qkim ( NGI Lab. ) ³¯ Â¥ (Date): 2002³â 1¿ù 10ÀÏ ¸ñ¿äÀÏ ¿ÀÀü 09½Ã 08ºÐ 06ÃÊ Á¦ ¸ñ(Title): Re: unix ȯ°æ¿¡¼­ c++ °³¹ßÅøÀÌ ÀÖ³ª¿ä? Áú¹®ÇϽŠ°Å¿¡ ´ëÇØ ÇÑ ¹øµµ ¾È Çغñ⠶§¹®¿¡ Á¤´äÀº ¸ð¸¨´Ï´Ù. :) ÇÏÁö¸¸ ¿©±â¼­ »ìÆ캸½Ã¸é µµ¿ò µÉ¸¸ÇÑ °Å ÀÖÀ»¶û°¡¿ä.. http://hani.futuretel.co.kr/~qkim/qkim.html#Tools °Å±â¼­ Development Environments¸¦ ãÀ¸¼¼¿ä. [ CnUnix ] in KIDS ±Û ¾´ ÀÌ(By): dalgong (´Þ°ø¾ÆÀú¾¾) ³¯ Â¥ (Date): 2002³â 1¿ù 10ÀÏ ¸ñ¿äÀÏ ¿ÀÀü 10½Ã 09ºÐ 38ÃÊ Á¦ ¸ñ(Title): Re: unix ȯ°æ¿¡¼­ c++ °³¹ßÅøÀÌ ÀÖ³ª¿ä? solaris Á¦Ç°±º¿¡ º¸¸é sparcworks¶ó´Â°Ô ÀÖ½À´Ï´Ù. fullsetÀ» »ç¸é ¿Ø¸¸ÇÑ°Ç ´Ù ÀÖ½À´Ï´Ù. ide´Â xemacs¿¡ tooltalkÀ̶û sparcworks¿¡ °ü·ÃµÈ moduleÀ» ºÙÀ롃 ±âº»À¸·Î Á¦°øÇÕ´Ï´Ù. ºñ½ÎÁÒ -_- [ CnUnix ] in KIDS ±Û ¾´ ÀÌ(By): asiawide (Àç¹ÎÀÌ) ³¯ Â¥ (Date): 2002³â 1¿ù 10ÀÏ ¸ñ¿äÀÏ ¿ÀÈÄ 06½Ã 21ºÐ 58ÃÊ Á¦ ¸ñ(Title): Re: unix ȯ°æ¿¡¼­ c++ °³¹ßÅøÀÌ ÀÖ³ª¿ä? forte ¶ó´Â ºñÁê¾ó ½ºÆ©µð¿À ºñ½ÁÇÑ ÄÄÆÄÀÏ·¯ ¼ÂÀÌ ÀÖ½À´Ï´Ù. ¾ÆÄ«µ¥¹Í ¹öÀüÀº ÇÑÄ«ÇÇ¿¡ 20¸¸¿ø ´Þ¶ó°í Çϴµ¥ ±×³É »ç¸é c++ ¸¸ 200Á¤µµ µÇ´Â°Í °°½À´Ï´Ù. [ CnUnix ] in KIDS ±Û ¾´ ÀÌ(By): Axlrose (*Sandman*) ³¯ Â¥ (Date): 2002³â 1¿ù 12ÀÏ Åä¿äÀÏ ¿ÀÈÄ 03½Ã 01ºÐ 07ÃÊ Á¦ ¸ñ(Title): Re: unix ȯ°æ¿¡¼­ c++ °³¹ßÅøÀÌ ÀÖ³ª¿ä? asiawide´ÔÀÌ Àß ÁöÀûÇϽŠ°Í °°Àºµ¥... ÀÏ´Ü »ó¿ëÀ¸·Î´Â C++ ÄÄÆÄÀÏ·¯·Î´Â Forte for C++ 6.2¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ÆÐÅ°Áö¿¡ µð¹ö°Å, ÆÛÆÛ¸Õ½º¹ÌÅÍ °°Àº°Ô µé¾îÀÖ½À´Ï´Ù. (Forte C++ 6.0 ¹Ì¸¸ ¹öÀü¿¡¼­´Â Visual Workshop for C++¶ó°í ºÒ·¶½À´Ï´Ù) free software·Î´Â gcc¿¡ Æ÷ÇԵǾîÀÖ´Â g++À» ¾µ¼ö ÀÖ½À´Ï´Ù. editor´Â vi, vim ȤÀº xemacs, emacs¸¦ »ç¿ëÇÏ½Ã¸é µÉ µíÇÏ°í µð¹ö°Å´Â gdb ȤÀº gdb + ddd¸¦ ¾²½Ã¸é µÉ µíÇÕ´Ï´Ù. (Editor´Â XEmacs Àû±Ø ±ÇÀåÀÔ´Ï´Ù. Syntax highlighting, Sytax error check ÀÚµ¿ indentation ±â´ÉÀÌ Á¤¸» ÁÁ½À´Ï´Ù. Çѹø ¼Õ¿¡ ÀÍÀ¸¸é ´Ù¸¥ ¿¡µðÅÍ´Â ¾²±â°¡ °ï¶õÇÒ Á¤µµ°¡ µÉ¼ö ÀÖÀ½) ´Ù¸¸, gcc´Â ƯÁ¤Çϵå¿þ¾î¿¡ Æ©´×µÇ¾îÀÖÁö ¾ÊÀ¸¹Ç·Î ½ÇÇàÄÚµå´Â Forte C++°¡ »ý¼ºÇÑ Äڵ尡 ºü¸¨´Ï´Ù. ¼Óµµ°¡ Á¤¸» ¹Î°¨ÇÏ´Ù¸é Forte C++ ±ÇÀåÀÔ´Ï´Ù¸¸ target machine¿¡ Linuxµµ ÀÖÀ¸´Ï±î portingÀ» »ý°¢Çؼ­ gcc¸¦ »ç¿ëÇÏ½Ã´Â°Ô ÁÁÀ» µí Çϳ׿ä. »ó¿ë DBMS¶ó°í ÇÏ¸é ¾î¶² °ÍÀ» »ç¿ëÇÏ´ÂÁö ¸ð¸£°Ú³×¿ä. OracleÀ̳ª Informix °°Àº °æ¿ì, ODBC driver¸¦ Á¦°øÇϹǷΠ±×°ÍÀ» ¾²¸é µÉ °ÍÀÌ°í ¶Ç´Â Embedded SQLÀ» »ç¿ëÇÏ½Ã¸é µÉ °Í °°½À´Ï´Ù. ¼Óµµ´Â Embedded SQLÀÌ ºü¸£´Ù°í ÇÕ´Ï´Ù¸¸ Á¦°¡ È®ÀÎÇغ¸Áö´Â ¸øÇß½À´Ï´Ù. [ CnUnix ] in KIDS ±Û ¾´ ÀÌ(By): guest (guest) <203.244.197.254> ³¯ Â¥ (Date): 2002³â 1¿ù 14ÀÏ ¿ù¿äÀÏ ¿ÀÈÄ 05½Ã 50ºÐ 11ÃÊ Á¦ ¸ñ(Title): Re: unix ȯ°æ¿¡¼­ c++ °³¹ßÅøÀÌ ÀÖ³ª¿ä? ¿Ã·ÁÁֽŠ´äº¯µé ÇϳªÇϳª Á¤¸» ¸¹Àº µµ¿òÀÌ µÇ¾ú½À´Ï´Ù. Á¤¸» °¨»çÇÕ´Ï´Ù. qkim ´ÔÀÇ listµéÀº ¹«ÁöÇÏ°Ô ÁÁÀº Á¤º¸µéÀ» ¸ð¾Æ³õÀ¸¼Ì´õ±º¿ä. ¸»¾¸ÇϽŠForte C++Àº ¾È±×·¡µµ Á¶»ç¸¦ ÇÏ°í ÀÖ´ø ÁßÀ̾ú½À´Ï´Ù. ±×·±µ¥ Axlrose´ÔÀº ½ÇÁ¦·Î Forte C++·Î °³¹ßÀ» Çغ¸¼Ì³ªºÁ¿ä? ±×·¸´ã ¾ÕÀ¸·Î ±Ã±ÝÇÑ Á¡¿¡ ´ëÇؼ­ ´õ ¿©Â庸·Á±¸¿ä. ÀÏ´Ü, ÄÄÆÄÀÏ·¯ ¹®Á¨µ¥¿ä, Forte¿¡¼­ ANSI/ISO C++¸¦ Áö¿øÇÑ´Ù°í ÇÏ´øµ¥ À̹üÀ§ÀÇ °Í¸¸À» ¾´´Ù¸é ÀÌ Äڵ尡 ´ëºÎºÐÀÇ unix/linux machine¿¡ Æ÷ÆÃµÇ´Â°Ô °¡´ÉÇÑ°Ç°¡¿ä? À§¿¡¼­ target machineÀ¸·Î linux¸¦ »ý°¢ÇÑ´Ù¸é gcc¸¦ »ç¿ëÇÏ´Â°Ô ÁÁ°Ú´Ù°í ¾ð±ÞÀ» Çϼ̱淡 ¿©Â庾´Ï´Ù. gcc¸¦ ±âº» ÄÄÆÄÀÏ·¯·Î »ç¿ëÇÏ´Â ´Ù¸¥ Åøµµ ÀÖ±ä ÇÏ´øµ¥ ±×°Ç linux¿¡¼­ µ¹¾Æ°¡´Â ÅøÀÎ °Í °°´õ±º¿ä. ÀúÈñ´Â °³¹ß½Ã solarisÀÇ »ç¿ëÀ» °í·ÁÇÏ°í À־¿ä. Sparkworks´Â sunÀÇ Á¦Ç°ÀÌ ¸Â³ª¿ä? sun¿¡¼­ °Ë»öÀÌ ¾ÈµÇ¼­¸®.. °í·ÁÇÏ°í ÀÖ´Â DBMS´Â ODBC¸¦ Áö¿øÇÏ´Â °ÅÀÇ ¸ðµç »ó¿ë DBMS¸¦ Æ÷ÇÔÇÕ´Ï´Ù. oracle, informix, SQL Server, Sybase µîµî.. À̰͵éÀÌ ¸ðµÎ unix¿ë ODBC µå¶óÀ̹ö¸¦ Á¦°øÇÏ´ÂÁö ¾Ë¾ÆºÁ¾ßÇÒ °Í °°½À´Ï´Ù. Embedded SQLÀº ¹º°¡¿ä? Á¶»çÇغ¼ °ÍÀÌ ¶Ç ´Ã¾ú±º¿ä. :) ÇÏ¿©°£ °¨»ç, °¨»ç. [ CnUnix ] in KIDS ±Û ¾´ ÀÌ(By): Axlrose (*Sandman*) ³¯ Â¥ (Date): 2002³â 1¿ù 14ÀÏ ¿ù¿äÀÏ ¿ÀÈÄ 10½Ã 00ºÐ 36ÃÊ Á¦ ¸ñ(Title): Re: unix ȯ°æ¿¡¼­ c++ °³¹ßÅøÀÌ ÀÖ³ª¿ä? »ç½Ç Àúµµ Forte for C++Àº ¾ÆÁ÷ »ç¿ëÇغ¸Áö ¾Ê¾Ò½À´Ï´Ù. Àúµµ ÀÌÁ¦ »ç¿ëÇغ¸·Á°í °í·ÁÇÏ´Â Áß¿¡ ÀÖ½À´Ï´Ù. SunOS 4.1.3 ½ÃÀý¿¡ Sun CC ¿´´ø°¡ ±×°ÍÀº Á» ½áº¸±â´Â ÇßÁö¸¸ Forte´Â ±×°ÅÇÏ°í´Â Á» ´Ù¸¥ °Í °°½À´Ï´Ù. ANSI/ISO¿¡¼­ÀÇ ÇÁ·Î±×·¡¹Ö ¾ð¾î¿¡ ´ëÇÑ Ç¥ÁØÀº ¹®¹ý°ú ÀǹÌ, C ÇÔ¼ö¸¦ ±ÔÁ¤ÇÏ°í ÀÖ´Â µí ÇÕ´Ï´Ù. ±×·¯¹Ç·Î ÀÌ Ç¥ÁØÀ» ÁöÅ°´Â ÄÄÆÄÀÏ·¯¸¦ »ç¿ëÇÒ °æ¿ì, ÄÄÆÄÀÏ·¯¿¡ »ó°ü¾øÀÌ ÇÁ·Î±×·¥ ȣȯ¼º(source code level)À» È®º¸ÇÒ ¼ö ÀÖÀ» °Ì´Ï´Ù. ±×·¸Áö¸¸ ÀÌ È¯°æ¸¸À¸·Î´Â ÇÁ·Î±×·¡¹Ö ÇϱⰡ ¿©ÀÇÄ¡ ¾ÊÀ» È®·üÀÌ Å®´Ï´Ù. º¸ÅëÀº ½Ã½ºÅÛ Äݵµ ÀÌ¿ëÇÏ°Ô µÇ°í ½Ã½ºÅÛ¿¡¼­ Á¦°øÇÏ´Â ´Ù¾çÇÑ ºÎ°¡ ÇÔ¼öµé, ±×¸®°í ´Ù¸¥ ÆÐÅ°Áö¿¡¼­ Á¦°øÇÏ´Â ÇÔ¼öµéÀ» ÀÌ¿ëÇÏ¿© ÇÁ·Î±×·¡¹ÖÀ» ÇÏ°Ô µÇ´Âµ¥, ½Ã½ºÅÛ ÄÝ ¹× ½Ã½ºÅÛ¿¡¼­ Á¦°øÇÏ´Â ºÎ°¡ ÇÔ¼öµéÀº OS¿Í °ü·ÃÀÌ µË´Ï´Ù. ½Ã½ºÅÛ ÄÝ¿¡ ´ëÇÑ Ç¥ÁØÈ­¸¦ ÃßÁøÇÏ´Â ±â°üÀÌ ¿©·µ Àִµ¥ ±× Áß¿¡´Â, POSIX, OSF µîÀÌ ÀÖ½À´Ï´Ù. º¸Åë ¾Õ¿¡ µÎ ±×·ìÀÌ ¿µÇâ·ÂÀÌ Å«µ¥ POSIX.1 compliant OS ȤÀº OSF(¿©±â¼­´Â Ç¥ÁØÀ» unix95, unix98 ÀÌ·± Çü½ÄÀ¸·Î ºÎ¸£´Â °Í °°½À´Ï´Ù) compliant OS ¶ó°í Çϸé, °¢ Ç¥ÁØÀ» ÁؼöÇÏ´Â ÇÑ system call ȣȯ¼ºµµ È®º¸°¡ °¡´ÉÇÕ´Ï´Ù. ÁÖ·Î ÀÌ°÷¿¡¼­ ÁöÁ¤ÇÏ´Â ±Ô°ÝÀº Kernel Interface(System CallÀÌ µÇ°ÚÁÒ º¸Åë ¹é ¸î °³¾¿ µË´Ï´Ù), IPC, thread, socket API, XTI °°Àº °ÍÀ» Æ÷ÇÔÇÕ´Ï´Ù. ÀÌ·± ±Ô°ÝÀÌ ÀÖ´Ù¸é ImplementationÀÌ Á¸ÀçÇϴµ¥ UNIX °è¿­¿¡¼­´Â ¾ç´ë Implementation + Linux°¡ ÀÖ½À´Ï´Ù. ±× Áß¿¡ Çϳª´Â AT&T UNIX¿¡ ±â¿øÀ» µÎ°í ÀÖ´Â SYSTEM °è¿­(ÇöÀç´Â SYSTEM V)ÀÌ ÀÖ°í Berkeley UNIX¿¡ ±â¿øÀ» µÎ´Â BSD(ÇöÀç BSD 4.4) °è¿­ÀÌ ÀÖ½À´Ï´Ù. ±×¸®°í Linux°¡ ÀÖ½À´Ï´Ù(»ç½Ç Àü ¸®´ª½º¿¡ ´ëÇؼ­´Â Àß ¸ð¸¨´Ï´Ù). ÀÌ·¯ÇÑ °¢ ImplementationµéÀº ¾Õ¿¡¼­ ¸»ÇÑ Ç¥ÁØÀ» ¸î °¡Áö¾¿ µ¿½Ã¿¡ Áö¿øÇÕ´Ï´Ù. ¿¹¸¦ µé¸é SolarisÀÇ °æ¿ì, POSIX 1°ú unix98À» µ¿½Ã¿¡ Áö¿øÇÕ´Ï´Ù. °³¹ß Ç÷¿ÆûÀ» Solaris·Î ÇÑ´Ù¸é, ½Ã½ºÅÛ ÄÝ ÀÎÅÍÆäÀ̽º¿¡ °üÇÑ ÇÔ¼ö¸¦ ¾µ ¶§¿¡ Solaris°¡ ¾Æ´Ï´õ¶óµµ POSIX 1°ú unix98À» Áö¿øÇÑ´Ù¸é ȣȯ¼º È®º¸°¡ ¿ëÀÌÇÏ°ÚÁÒ. ¸¶Áö¸·À¸·Î ȣȯ¼ºÀ» »ý°¢ÇÒ ¶§ package library¸¦ °í·ÁÇØ¾ß Çϴµ¥, ÀÌ°ÍÀº CDE, Motif, OpenLook µî GUI °ü·Ã ¶óÀ̺귯¸®, Embedded SQL ¶óÀ̺귯¸®, °¢ ÄÄÆÄÀÏ·¯°¡ Á¦°øÇÏ´Â °íÀ¯ÀÇ ¶óÀ̺귯¸® µîµî ¼ö¾øÀÌ ¸¹À» °Çµ¥, ½Ã½ºÅÛÀÌ ´Þ¶óµµ ¶È °°Àº ÆÐÅ°Áö ¶óÀ̺귯¸® ȯ°æÀ» °®Ãá´Ù¸é ȣȯ¼º È®º¸°¡ ¿ëÀÌÇÕ´Ï´Ù. ÀÌ·± ¸ðµç °ÍÀ» °í·ÁÇÒ ¶§, ȣȯ¼º È®º¸¸¦ À§Çؼ­´Â °¡Àå À¯¸®ÇÑ ÄÄÆÄÀÏ·¯°¡ gcc°¡ ¾Æ´Ñ°¡ ÇÕ´Ï´Ù. Gcc´Â ´ëºÎºÐÀÇ UNIX ±âÁ¾¿¡¼­ µ¿ÀÛÀ» ÇÏ°í(¹°·Ð Solaris, Linux¿¡¼­µµ µ¿ÀÛÇÕ´Ï´Ù) ÀÏ´ÜÀº ÇÁ·Î±×·¡¹ÖÀÇ ¹®¹ý, ÀǹÌ, C ÇÔ¼ö, ÄÄÆÄÀÏ·¯ Á¾¼ÓÀû ¶óÀ̺귯¸®´Â µ¿Àϼº(ȣȯ¼º)À» È®º¸ÇÒ ¼ö ÀÖ½À´Ï´Ù. µÎ ¹ø° ¹®Á¦ Áï, system call µî POSIX, OSF Ç¥ÁØÀ» È®º¸Çϱâ À§Çؼ­´Â OS¸¦ Àß »ìÆ캸¾Æ¾ß ÇÕ´Ï´Ù. Solaris°¡ Áö¿øÇÏ´Â POSIX 1, OSF Ç¥ÁØÀ» Áö¿øÇÏ´Â OS¿¡ Æ÷ÆÃÇÒ °æ¿ì, ÀÌ ºÎºÐ¿¡ ´ëÇÑ È£È¯¼º ¹®Á¦´Â ÇØ°áÀÌ µÇ°ÚÁÒ(¹°·Ð ¼ÒÇÁÆ®¿þ¾î´Â ¹ö±×°¡ ÀÖ´Â °ÍÀÌ°í ÀÌ°Í¿¡ °É¸®¸é ¾àµµ ¾ø½À´Ï´Ù), ¸¶Áö¸·À¸·Î´Â ÆÐÅ°Áö ¶óÀ̺귯¸®, °Ô½ºÆ®´ÔÀÇ È¯°æ¿¡¼­´Â ODBCÀÇ È£È¯¼ºÀ» Ãß°¡·Î È®º¸Çϸé Æ÷Æà ¹®Á¦´Â ¾î´À Á¤µµ ¹«³­È÷ ´Þ¼ºÇÒ ¼ö ÀÖÀ» °Í °°½À´Ï´Ù. ¸¸¾à¿¡ °¢ ºÎºÐº°·Î ȣȯ¼º È®º¸°¡ ¾ÈµÇ¸é #ifdef LINUX, #ifdef SOLARIS, #ifdef AIX ÀÌ·± ¹®ÀåÀ» ¸Å¿ì ¸¹ÀÌ ½á¾ß ÇÏ°í, #ifdef ¹®¿¡ ºÎºÐ¿¡¼­ °°Àº µ¿ÀÛ¿¡ ´ëÇؼ­ °¢°¢ ½Ã½ºÅÛ Á¾¼ÓÀûÀÎ Äڵ带 µû·Î ÀÛ¼ºÇØ¾ß ÇÕ´Ï´Ù. ÀÌ·¸°Ô µÇ¸é »ó´çÈ÷ °ïȤ½º·¯¿î »óȲ¿¡ ºüÁö°Ô µÈ °ÍÀÌÁÒ. Á¦°¡ ¸»Àº ÀÌ·¸°Ô Çغ¸Áö¸¸ »ç½Ç Æ÷ÆÃÀ» Çغ»ÀûÀº ¾ø½À´Ï´Ù -.- ÁÁÀº Âü°í¼­ÀûÀ¸·Î´Â Richard Stevens°¡ ÁöÀº "The Advance programming in UNIX environment"¸¦ ÃßõÇÕ´Ï´Ù. ¾ÕºÎºÐ¿¡ ȣȯ¼º¿¡ ´ëÇÑ ¾ð±ÞÀÌ ÀÖ½À´Ï´Ù. Embedded SQL(ESQL)Àº Á¦°¡ Á¤¸» ¸ð¸£´Â ºÐ¾ßÀε¥ OracleÀÇ °æ¿ì Pro*C, Pro*C++,(Á¤È®Ä¡ ¾ÊÀ½) InformixÀÇ °æ¿ì ESQL/C, ESQL/C++ °°Àº °ÍÀÌ ÀÖ°í MySQLµµ ESQLÀÌ ÀÖ´Â °Í °°½À´Ï´Ù. ±×·¸Áö¸¸ ȣȯ¼ºÀ» À§Çؼ­´Â ºñÃßõÀÔ´Ï´Ù. [ CnUnix ] in KIDS ±Û ¾´ ÀÌ(By): control (Ǫ¹«Å¬) ³¯ Â¥ (Date): 2002³â 1¿ù 15ÀÏ È­¿äÀÏ ¿ÀÀü 09½Ã 20ºÐ 08ÃÊ Á¦ ¸ñ(Title): Re: unix ȯ°æ¿¡¼­ c++ °³¹ßÅøÀÌ ÀÖ³ª¿ä? Embedded SQL(ESQL)Àº Á¦°¡ Á¤¸» ¸ð¸£´Â ºÐ¾ßÀε¥ OracleÀÇ °æ¿ì Pro*C, Pro*C++,(Á¤È®Ä¡ ¾ÊÀ½) InformixÀÇ °æ¿ì ESQL/C, ESQL/C++ °°Àº °ÍÀÌ ÀÖ°í MySQLµµ ESQLÀÌ ÀÖ´Â °Í °°½À´Ï´Ù. ±×·¸Áö¸¸ ȣȯ¼ºÀ» À§Çؼ­´Â ºñÃßõÀÔ´Ï´Ù. ------------------------------------------------------------------------- Axlrose ´Ô±Û.. ȣȯ¼ºÀ̶ó´Â°Ç °á±¹Àº ¾ó¸¶³ª ¼Õ´ëÁö ¾Ê°í Çѹ濡 ÇØ°áÀ» ÇÏ´À³ÄÀÇ ¹®Á¦·Î µ¹¾Æ¿À°Ô µÇ´Â°Í °°½À´Ï´Ù. ÇÏÁö¸¸ ANSI-C ÄÚµù¸¸À» Çß´Ù°í Çؼ­ Çѹ濡 µÇ´Â °Íµµ ¾Æ´Ï°í(¿¹¸¦ µé¾î shortÀÇ »çÀÌÁî´Â ½Ã½ºÅÛ¸¶´Ù ´Ù¸¦¼ö ÀÖ°í ÀÌ°É char Æ÷ÀÎÅÍ·Î ¹Þ¾Æ¼­ ½ºÆ®¸µ¿¬»êÀ» ÇÑ´Ù´ø°¡ µûÀ§ÀÇ ÀÏÀº ¿ÏÀü ºñȣȯ) °á±¹Àº ¼ÕÀ» Á¶±Ý¾¿ ´ë°Ô µË´Ï´Ù. ¾î´ÀÁ¤µµÀÇ ¹®Á¦¸¦ °¨¼öÇÑ´Ù°í ÇÏ¸é °á±¹ esqlµµ °°Àº ¹®Á¦°¡ ¾Æ´Ò±î ÇÕ´Ï´Ù. Àú´Â ¿À¶óŬÀº ¸ø½áºÃ°í ÀÎÆ÷¹Í½º¸¸ 7³â° »ç¿ëÀ» ÇÏ°í Àִµ¥¿ä, Çлý¶§ ¾²´ø ¹®¹ý Á¦´ë·Î ´Ù ¸Ô°í ÀÖ½À´Ï´Ù. Áï, º¥´õ°¡ Á¦°øÇϴ Ưº°(?)ÇÑ ±â´ÉÀ» ÀÌ¿ëÇÏ´Â °æ¿ì¸¦ Á¦¿ÜÇÏ¸é ´ëºÎºÐÀÇ °æ¿ì ȣȯ¼º¸é ¿¡¼­´Â ¿ÀÈ÷·Á ÀÏ¹Ý C/C++ º¸´Ù´Â ³ªÀ»°ÍÀ̶ó´Â À̾߱âÁÒ. ¾îÂ¥ÇÇ µðºñ¶ó´Â°Ô ÀνºÅç ÇØ ³õ°í, Àß~ ¸ÂÃß¾î »ç¿ëÇÏ´Â°Ô ¾Æ´Ñ°¡ ÇÕ´Ï´Ù. Àß ¾Æ´Â°Íµµ ¾ø´Âµ¥... ºñ°¡ ¿À°í ³¯µµ ±ÄÀ¸´Ï±î.. ±¦È÷ ±ÛÀ̳ª ½áº¼±î Çؼ­.. ÁÁÀº ÇÏ·çµé µÇ½Ê½Ã¿À.. *²Ù»¶*