<HTML ><HEAD ><TITLE >$B%W%m%0%i%_%s%0(B</TITLE ><META NAME="GENERATOR" CONTENT="Modular DocBook HTML Stylesheet Version 1.54"><LINK REL="HOME" TITLE="LDP HOWTO-INDEX " HREF="index.html"><LINK REL="UP" TITLE="HOWTO $B$N%+%F%4%jJL0lMw(B" HREF="categories.html"><LINK REL="PREVIOUS" TITLE=" $B%"%W%j%1!<%7%g%s(B / GUI / $B%^%k%A%a%G%#%"(B" HREF="apps.html"><LINK REL="NEXT" TITLE="$BB?9q8lBP1~(B" HREF="other-lang.html"></HEAD ><BODY CLASS="SECT1" BGCOLOR="#FFFFFF" TEXT="#000000" ><DIV CLASS="NAVHEADER" ><TABLE WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="0" ><TR ><TH COLSPAN="3" ALIGN="center" ><A HREF="http://www.linuxdoc.org/" TARGET="_top" >LDP </A > HOWTO-INDEX</TH ></TR ><TR ><TD WIDTH="10%" ALIGN="left" VALIGN="bottom" ><A HREF="apps.html" >Prev</A ></TD ><TD WIDTH="80%" ALIGN="center" VALIGN="bottom" >Chapter 4. HOWTO $B$N%+%F%4%jJL0lMw(B</TD ><TD WIDTH="10%" ALIGN="right" VALIGN="bottom" ><A HREF="other-lang.html" >Next</A ></TD ></TR ></TABLE ><HR ALIGN="LEFT" WIDTH="100%"></DIV ><DIV CLASS="SECT1" ><H1 CLASS="SECT1" ><A NAME="PROGRAMMING" >4.6. $B%W%m%0%i%_%s%0(B</A ></H1 ><P >$B$3$N%;%/%7%g%s$G$O!"0J2<$N%H%T%C%/$r<h$j>e$2$F$$$^$9!#(B($BLuCm(B: $B:G?7>pJs$O(B <A HREF="http://www.linuxdoc.org/HOWTO/HOWTO-INDEX/programming.html" TARGET="_top" >$B$3$A$i(B</A >$B$G$9!#(B) <P ></P ><TABLE BORDER="0" ><TBODY ><TR ><TD ><A HREF="programming.html#PROGGENERAL" >Section 4.6.1</A > $BA4HL(B</TD ></TR ><TR ><TD ><A HREF="programming.html#PROGCOMPILERS" >Section 4.6.2</A > $B%3%s%Q%$%i(B</TD ></TR ><TR ><TD ><A HREF="programming.html#PROGLANG" >Section 4.6.3</A > $B8@8l(B</TD ></TR ><TR ><TD ><A HREF="programming.html#PROGLIB" >Section 4.6.4</A > $B%i%$%V%i%j(B</TD ></TR ><TR ><TD ><A HREF="programming.html#PROGINTERFACE" >Section 4.6.5</A > $B%$%s%?!<%U%'%$%9!&(BAPI$B!&%W%m%H%3%k(B</TD ></TR ><TR ><TD ><A HREF="programming.html#PROGSECURITY" >Section 4.6.6</A > $B%;%-%e%j%F%#(B</TD ></TR ><TR ><TD ><A HREF="programming.html#PROGTOOLS" >Section 4.6.7</A > $B%D!<%k(B</TD ></TR ><TR ><TD ><A HREF="programming.html#PROGVC" >Section 4.6.8</A > $B%P!<%8%g%s4IM}(B</TD ></TR ><TR ><TD ><A HREF="programming.html#PROGDBMS" >Section 4.6.9</A > DBMS</TD ></TR ><TR ><TD ><A HREF="programming.html#PROGMISC" >Section 4.6.10</A > $B$=$NB>(B</TD ></TR ></TBODY ></TABLE ><P ></P > </P ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="PROGGENERAL" >4.6.1. $BA4HL(B</A ></H2 ><P > <P ></P ><UL ><LI ><P ><A HREF="http://www.linuxdoc.org/HOWTO/Software-Building-HOWTO.html" TARGET="_top" >Software-Building-HOWTO</A >, (<A HREF="http://www.linux.or.jp/JF/JFdocs/Software-Building-HOWTO.html" TARGET="_top" >$BF|K\8lLu(B</A >), <I CLASS="CITETITLE" >Building and Installing Software Packages for Linux</I ></P ><P ><I CLASS="CITETITLE" >$B:G=*99?7F|(B: 1999$BG/(B7$B7n(B</I >. $B!V0lHLE*!W$J(B UNIX $B%=%U%H%&%'%"$r(B Linux $B>e$G%S%k%I$7$F%$%s%9%H!<%k$9$k$?$a$N(B $BJq3gE*$J%,%$%I!#(B</P ></LI ><LI ><P ><A HREF="http://www.linuxdoc.org/HOWTO/Software-Proj-Mgmt-HOWTO/index.html" TARGET="_top" >Software-Proj-Mgmt-HOWTO</A >, <I CLASS="CITETITLE" >Free Software Project Management HOWTO</I ></P ><P ><I CLASS="CITETITLE" >$B:G=*99?7F|(B: 2001$BG/(B6$B7n(B</I >. $B%U%j!<%=%U%H%&%'%"!&%W%m%8%'%/%H$N4IM}$K$D$$$F$NHs5;=QE*$JB&LL$K4X$7$F(B $B2r@b$7$?J8=q!#$3$NJ8=q$O!">&MQ%W%m%0%i%^$,65$o$i$J$$!"%U%j!<%=%U%H%&%'%"!&(B $B%W%m%8%'%/%H$N7k@.$H2r;6$K4X$9$k5;=Q$NB%@.9V:B$H$7$F=q$+$l$?$b$N$G$9!#(B</P ></LI ><LI ><P ><A HREF="http://www.linuxdoc.org/HOWTO/Software-Release-Practice-HOWTO/index.html" TARGET="_top" >Software-Release-Practice-HOWTO</A >, (<A HREF="http://www.linux.or.jp/JF/JFdocs/Software-Release-Practice-HOWTO.html" TARGET="_top" >$BF|K\8lLu(B</A >), <I CLASS="CITETITLE" >Software Release Practice HOWTO</I ></P ><P ><I CLASS="CITETITLE" >$B:G=*99?7F|(B: 2001$BG/(B8$B7n(B</I >. Linux $B%*!<%W%s%=!<%9%W%m%8%'%/%H$N$?$a$N!">e<j$J%=%U%H%&%'%"%j%j!<%9$N(B $BJ}K!$r=R$Y$?J8=q!#(B</P ></LI ></UL ></P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="PROGCOMPILERS" >4.6.2. $B%3%s%Q%$%i(B</A ></H2 ><P > <P ></P ><UL ><LI ><P ><A HREF="http://www.linuxdoc.org/HOWTO/GCC-HOWTO/index.html" TARGET="_top" >GCC-HOWTO</A >, (<A HREF="http://www.linux.or.jp/JF/JFdocs/GCC-HOWTO.html" TARGET="_top" >$BF|K\8lLu(B</A >), <I CLASS="CITETITLE" >The Linux GCC HOWTO</I ></P ><P ><I CLASS="CITETITLE" >$B:G=*99?7F|(B: 1999$BG/(B5$B7n(B</I >. Linux $B>e$G(B GNU C $B%3%s%Q%$%i$H3+H/%i%$%V%i%j$r%;%C%H%"%C%W$9$kJ}K!!#(B GCC $B$K$h$k%W%m%0%i%`$N%3%s%Q%$%k!"%j%s%/!"<B9T!"%G%P%C%0$K$D$$$F$N35MW!#(B</P ></LI ></UL ></P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="PROGLANG" >4.6.3. $B8@8l(B</A ></H2 ><P > <P ></P ><UL ><LI ><P ><A HREF="http://www.linuxdoc.org/HOWTO/mini/Programming-Languages.html" TARGET="_top" >Programming-Languages</A >, (<A HREF="http://www.linux.or.jp/JF/JFdocs/Programming-Languages.html" TARGET="_top" >$BF|K\8lLu(B</A >), <I CLASS="CITETITLE" >Programming Languages mini-HOWTO</I ></P ><P ><I CLASS="CITETITLE" >$B:G=*99?7F|(B: 2000$BG/(B7$B7n(B</I >. Linux $B>e$GF0$/<gMW$J%W%m%0%i%_%s%08@8l!"$*$h$S(B Linux $B$G%0%i%U%#%+%k(B $B%$%s%?!<%U%'%$%9$r:n@.$9$k$?$a$N<gMW$J%i%$%V%i%j$NHf3S7k2L$r4JC1$K=R$Y$?J8=q!#(B</P ></LI ><LI ><P ><A HREF="http://www.linuxdoc.org/HOWTO/Adv-Bash-Scr-HOWTO/index.html" TARGET="_top" >Adv-Bash-Scr-HOWTO</A >, <I CLASS="CITETITLE" >Advanced Bash-Scripting HOWTO</I ></P ><P ><I CLASS="CITETITLE" >$B:G=*99?7F|(B: 2001$BG/(B2$B7n(B</I >. Bash $B$r;H$C$?!"%7%'%k%9%/%j%W%F%#%s%0$N$?$a$N%,%$%I%V%C%/!#(B</P ><P >$B$3$NJ8=q$O99?7$5$l!"(B<A HREF="http://www.linuxdoc.org/guides.html#abs" TARGET="_top" >Advanced Bash-Scripting Guide</A > (<A HREF="http://www.linux.or.jp/JF/LDP/guides.html#abs" TARGET="_top" >$BF|K\8l%Z!<%8(B</A >)$B$H$J$j$^$7$?!#(B</P ></LI ><LI ><P ><A HREF="http://www.linuxdoc.org/HOWTO/Assembly-HOWTO/index.html" TARGET="_top" >Assembly-HOWTO</A >, <I CLASS="CITETITLE" >Linux Assembly HOWTO</I ></P ><P ><I CLASS="CITETITLE" >$B:G=*99?7F|(B: 2001$BG/(B3$B7n(B</I >. $B%U%j!<%W%m%0%i%_%s%0%D!<%k$r;H$C$?!"%"%;%s%V%j8@8l$G$N%W%m%0%i%_%s%0J}K!!#(B IA-32 (i386) $B%W%i%C%H%U%)!<%`>e$G$N(B Linux $B%*%Z%l!<%F%#%s%0%7%9%F%`8~$1!"(B $B$b$7$/$O(B Linux $B>e$G$N3+H/$K>GE@$,9J$i$l$F$$$^$9!#(B</P ></LI ><LI ><P ><A HREF="http://www.linuxdoc.org/HOWTO/Bash-Prog-Intro-HOWTO.html" TARGET="_top" >Bash-Prog-Intro-HOWTO</A >, (<A HREF="http://www.linux.or.jp/JF/JFdocs/Bash-Prog-Intro-HOWTO.html" TARGET="_top" >$BF|K\8lLu(B</A >), <I CLASS="CITETITLE" >BASH Programming - Introduction HOWTO</I ></P ><P ><I CLASS="CITETITLE" >$B:G=*99?7F|(B: 2000$BG/(B7$B7n(B</I >. $B=i5i$+$iCf5i$N%7%'%k%9%/%j%W%H$N%W%m%0%i%`$r;O$a$h$&$H$7$F$$$k$R$H$r(B $B;Y1g$9$k$?$a$NJ8=q!#(B</P ></LI ><LI ><P ><A HREF="http://www.linuxdoc.org/HOWTO/C++Programming-HOWTO.html" TARGET="_top" >C++Programming-HOWTO</A >, <I CLASS="CITETITLE" >C++ Programming HOWTO</I ></P ><P ><I CLASS="CITETITLE" >$B:G=*99?7F|(B: 2001$BG/(B9$B7n(B</I >. C++ $B$G%a%b%j4X78$NLdBj$r5/$3$5$J$$$?$a$NJ}K!$H!"%W%m%0%i%`$rFC$K(B C++ $B$G(B $B9T$&:]$KLr$KN)$D>pJs!#$"$i$f$k%*%Z%l!<%F%#%s%0%7%9%F%`$K$"$F$O$^$kJ8=q!#(B</P ></LI ><LI ><P ><A HREF="http://www.linuxdoc.org/HOWTO/Enterprise-Java-for-Linux-HOWTO.html" TARGET="_top" >Enterprise-Java-for-Linux-HOWTO</A >, (<A HREF="http://www.linux.or.jp/JF/JFdocs/Enterprise-Java-for-Linux-HOWTO.html" TARGET="_top" >$BF|K\8lLu(B</A >), <I CLASS="CITETITLE" >Enterprise Java for Linux HOWTO</I ></P ><P ><I CLASS="CITETITLE" >$B:G=*99?7F|(B: 1999$BG/(B1$B7n(B</I >. JDK, Web $B%5!<%P$r4^$a$?(B Enterprise Java $B4D6-$r(B Linux $B>e$K@_Dj$7!"(BJava servlet $B$r%5%]!<%H$7!"(BJDBC $B7PM3$G%G!<%?%Y!<%9$K%"%/%;%9$7!"(BEnterprise Java Beans (EJBs) $B$r%5%]!<%H$9$kJ}K!!#(B</P ></LI ><LI ><P ><A HREF="http://www.linuxdoc.org/HOWTO/Java-CGI-HOWTO.html" TARGET="_top" >Java-CGI-HOWTO</A >, (<A HREF="http://www.linux.or.jp/JF/JFdocs/Java-CGI-HOWTO.html" TARGET="_top" >$BF|K\8lLu(B</A >), <I CLASS="CITETITLE" >Java CGI HOWTO</I ></P ><P ><I CLASS="CITETITLE" >$B:G=*99?7F|(B: 1998$BG/(B12$B7n(B</I >. Java $B$G=q$+$l$?(B CGI $B%W%m%0%i%`$r%5!<%P>e$GF0$+$9$?$a$N%;%C%H%"%C%WJ}K!$H!"(B Java $B$G(B CGI $B%W%m%0%i%`$r=q$/J}K!!#(B</P ></LI ><LI ><P ><A HREF="http://www.linuxdoc.org/HOWTO/PHP-HOWTO.html" TARGET="_top" >PHP-HOWTO</A >, <I CLASS="CITETITLE" >PHP HOWTO</I ></P ><P ><I CLASS="CITETITLE" >$B:G=*99?7F|(B: 2001$BG/(B10$B7n(B</I >. PHP $B%W%m%0%i%`$G$N3+H/J}K!$H!"$9$Y$F$N(B Windows 95 GUI $B%"%W%j%1!<%7%g%s$r(B $B%Q%o%U%k$J(B PHP + DHTML + XML + Java applets + Javascript $B4D6-$K0\9T$5$;$kJ}K!!#(B PHP $B$,0\?"$5$l$F$$$k$"$i$f$k%*%Z%l!<%F%#%s%0%7%9%F%`$GLrN)$DJ8=q!#(B</P ></LI ><LI ><P ><A HREF="http://www.linuxdoc.org/HOWTO/TclTk-HOWTO.html" TARGET="_top" >TclTk-HOWTO</A >, <I CLASS="CITETITLE" >The Linux Tcl and Tk HOWTO</I ></P ><P ><I CLASS="CITETITLE" >$B:G=*99?7F|(B: 1998$BG/(B11$B7n(B</I >. Linux $B>e$G$N(B Tcl $B%9%/%j%W%F%#%s%08@8l$K$D$$$F=R$Y$?J8=q!#(B</P ></LI ></UL ></P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="PROGLIB" >4.6.4. $B%i%$%V%i%j(B</A ></H2 ><P > <P ></P ><UL ><LI ><P ><A HREF="http://www.linuxdoc.org/HOWTO/Program-Library-HOWTO/index.html" TARGET="_top" >Program-Library-HOWTO</A >, (<A HREF="http://www.linux.or.jp/JF/JFdocs/Program-Library-HOWTO/index.html" TARGET="_top" >$BF|K\8lLu(B</A >), <I CLASS="CITETITLE" >Program Library HOWTO</I ></P ><P ><I CLASS="CITETITLE" >$B:G=*99?7F|(B: 2001$BG/(B9$B7n(B</I >. $B%W%m%0%i%^$N$?$a$N$3$N(B HOWTO $B$G$O!"(BLinux $B>e$G%W%m%0%i%`%i%$%V%i%j$r:n@.!"(B $BMxMQ$9$k$?$a$NJ}K!$rO@$8$F$$$^$9!#$=$l$K$O!"@EE*%i%$%V%i%j!"6&M-%i%$%V%i%j!"(B $BF0E*$K%m!<%I$5$l$k%i%$%V%i%j$,4^$^$l$^$9!#(B</P ></LI ><LI ><P ><A HREF="http://www.linuxdoc.org/HOWTO/Glibc2-HOWTO.html" TARGET="_top" >Glibc2-HOWTO</A >, (<A HREF="http://www.linux.or.jp/JF/JFdocs/Glibc2-HOWTO.html" TARGET="_top" >$BF|K\8lLu(B</A >), <I CLASS="CITETITLE" >Glibc 2 HOWTO</I ></P ><P ><I CLASS="CITETITLE" >$B:G=*99?7F|(B: 1998$BG/(B6$B7n(B</I >. Linux $B%7%9%F%`>e$K(B GNU C $B%i%$%V%i%j(B versin 2 (libc6) $B$r%$%s%9%H!<%k$7$F(B $BMxMQ$9$kJ}K!$r2r@b$7$?J8=q!#(B</P ></LI ></UL ></P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="PROGINTERFACE" >4.6.5. $B%$%s%?!<%U%'%$%9!&(BAPI$B!&%W%m%H%3%k(B</A ></H2 ><P > <P ></P ><UL ><LI ><P ><A HREF="http://www.linuxdoc.org/HOWTO/mini/3D-Modelling.html" TARGET="_top" >3D-Modelling</A >, <I CLASS="CITETITLE" >3D Graphics Modelling and Rendering mini-HOWTO</I ></P ><P ><I CLASS="CITETITLE" >$B:G=*99?7F|(B: 2001$BG/(B3$B7n(B</I >. Red Hat Linux $B$r;H$$!"%0%i%U%#%C%/!&%l%s%@%j%s%0$H%b%G%j%s%0$N3+H/4D6-$r(B $B%@%&%s%m!<%I$7$F%$%s%9%H!<%k$9$kJ}K!$r>\:Y$K2r@b$7$?J8=q!#(B</P ></LI ><LI ><P ><A HREF="http://www.linuxdoc.org/HOWTO/mini/IO-Port-Programming.html" TARGET="_top" >IO-Port-Programming</A >, (<A HREF="http://www.linux.or.jp/JF/JFdocs/IO-Port-Programming/index.html" TARGET="_top" >$BF|K\8lLu(B</A >), <I CLASS="CITETITLE" >Linux I/O port programming mini-HOWTO</I ></P ><P ><I CLASS="CITETITLE" >$B:G=*99?7F|(B: 2000$BG/(B8$B7n(B</I >. Intel x86 $B%"!<%-%F%/%A%c>e$G$N%O!<%I%&%'%"(B I/O $B%]!<%H%W%m%0%i%_%s%0$H!"(B $B%f!<%6%b!<%I$GC;;~4V$NBT$A$r$*$3$J$&%W%m%0%i%`$K$D$$$F2r@b$7$?J8=q!#(B</P ></LI ><LI ><P ><A HREF="http://www.linuxdoc.org/HOWTO/mini/Kerneld/index.html" TARGET="_top" >Kerneld</A >, (<A HREF="http://www.linux.or.jp/JF/JFdocs/Kerneld/index.html" TARGET="_top" >$BF|K\8lLu(B</A >), <I CLASS="CITETITLE" >The Linux kerneld mini-HOWTO</I ></P ><P ><I CLASS="CITETITLE" >$B:G=*99?7F|(B: 2000$BG/(B5$B7n(B</I >. Linux $B%+!<%M%k$N(B kerneld $B5!G=$r;H$($k$h$&$K$J$k$?$a$NJ}K!$r@bL@$7$?J8=q!#(B</P ></LI ><LI ><P ><A HREF="http://www.linuxdoc.org/HOWTO/mini/Lego/index.html" TARGET="_top" >Lego</A >, (<A HREF="http://www.linux.or.jp/JF/JFdocs/Lego/index.html" TARGET="_top" >$BF|K\8lLu(B</A >), <I CLASS="CITETITLE" >Lego Mindstorm with Linux Mini-HOWTO</I ></P ><P ><I CLASS="CITETITLE" >$B:G=*99?7F|(B: 2000$BG/(B10$B7n(B</I >. Linux $B>e$G(B Lego $B%0%k!<%W$N(B Mindstorm Robotics Invention System (RIS) $B$r(B $B;HMQ$9$k:]$K!"MxMQ2DG=$J%*%W%7%g%s$rHs>o$K4JC1$K>R2p$7$?J8=q!#$h$j>\$7$$(B $B>pJs$X$N%j%=!<%9=8$H$b$J$C$F$$$k!#(B</P ></LI ><LI ><P ><A HREF="http://www.linuxdoc.org/HOWTO/Module-HOWTO/index.html" TARGET="_top" >Module-HOWTO</A >, <I CLASS="CITETITLE" >Linux Loadable Kernel Module HOWTO</I ></P ><P ><I CLASS="CITETITLE" >$B:G=*99?7F|(B: 2001$BG/(B8$B7n(B</I >. Linux $B$N%m!<%@%V%k!&%+!<%M%k!&%b%8%e!<%k(B(loadable kernel module, LKMs) $B$H$O$I$&$$$&$b$N$J$N$+!"$*$h$S$=$N;H$$$+$?$H:n@.J}K!$r@bL@$7$?J8=q!#(B</P ></LI ><LI ><P ><A HREF="http://www.linuxdoc.org/HOWTO/NLM-HOWTO.html" TARGET="_top" >NLM-HOWTO</A >, <I CLASS="CITETITLE" >NetWare Loadable Module Programming HOWTO</I ></P ><P ><I CLASS="CITETITLE" >$B:G=*99?7F|(B: 2000$BG/(B8$B7n(B</I >. GNU CC $B$H(B GNU binutils $B$N(B nlmconv(1) $B$r;H$C$F!"(BLinux $B>e$G(B NetWare $B%m!<%@%V%k%b%8%e!<%k$r3+H/$9$kJ}K!!#(B</P ></LI ><LI ><P ><A HREF="http://www.linuxdoc.org/HOWTO/Parallel-Processing-HOWTO.html" TARGET="_top" >Parallel-Processing-HOWTO</A >, (<A HREF="http://www.linux.or.jp/JF/JFdocs/Parallel-Processing-HOWTO.html" TARGET="_top" >$BF|K\8lLu(B</A >), <I CLASS="CITETITLE" >Linux Parallel Processing HOWTO</I ></P ><P ><I CLASS="CITETITLE" >$B:G=*99?7F|(B: 1998$BG/(B1$B7n(B</I >. Linux $B%f!<%6$,MxMQ$G$-$k!"JBNs=hM}$X$N(B 4 $B$D$N4pK\%"%W%m!<%A$H$7$F!"(B SMP Linux $B%7%9%F%`!"%M%C%H%o!<%/@\B3$5$l$?(B Linux $B%7%9%F%`$N%/%i%9%?!"(B $B%^%k%A%a%G%#%"L?Na(B ($B$9$J$o$A(B MMX) $B$r;H$C$?JBNs=hM}!"$*$h$S(B Linux $B%7%9%F%`>e(B $B$G<h$j07$($kJd=u%W%m%;%C%5$K$D$$$F2r@b$7$?J8=q!#(B</P ></LI ><LI ><P ><A HREF="http://www.linuxdoc.org/HOWTO/SCSI-2.4-HOWTO/index.html" TARGET="_top" >SCSI-2.4-HOWTO</A >, <I CLASS="CITETITLE" >The Linux SCSI subsystem in 2.4</I ></P ><P ><I CLASS="CITETITLE" >$B:G=*99?7F|(B: 2001$BG/(B9$B7n(B</I >. Linux $B%+!<%M%k$,(B 2.4 $B%7%j!<%:$KF~$C$?;~E@$G$N(B SCSI $B%5%V%7%9%F%`$r2r@b$7$?(B $BJ8=q!#(BSCSI $B%5%V%7%9%F%`$N(B($BFbIt9=B$$G$O$J$/(B)$BMxMQJ}K!$r<gMW%F!<%^$H$7$F$$$^$9!#(B Linux SCSI $B%5%V%7%9%F%`$N%7%9%F%`4IM}$KLrN)$D;vJA$,<h$j>e$2$i$l$F$$$^$9!#(B</P ></LI ><LI ><P ><A HREF="http://www.linuxdoc.org/HOWTO/SCSI-Programming-HOWTO.html" TARGET="_top" >SCSI-Programming-HOWTO</A >, (<A HREF="http://www.linux.or.jp/JF/JFdocs/SCSI-Programming-HOWTO.html" TARGET="_top" >$BF|K\8lLu(B</A >), <I CLASS="CITETITLE" >The Linux SCSI programming HOWTO</I ></P ><P ><I CLASS="CITETITLE" >$B:G=*99?7F|(B: 1996$BG/(B5$B7n(B</I >. Linux $B$NHFMQ(B SCSI $B%$%s%?!<%U%'%$%9$N%W%m%0%i%_%s%0$K$D$$$F=R$Y$?J8=q!#(B</P ></LI ><LI ><P ><A HREF="http://www.linuxdoc.org/HOWTO/Serial-Programming-HOWTO/index.html" TARGET="_top" >Serial-Programming-HOWTO</A >, (<A HREF="http://www.linux.or.jp/JF/JFdocs/Serial-Programming-HOWTO.html" TARGET="_top" >$BF|K\8lLu(B</A >), <I CLASS="CITETITLE" >The Linux Serial Programming HOWTO</I ></P ><P ><I CLASS="CITETITLE" >$B:G=*99?7F|(B: 2001$BG/(B8$B7n(B</I >. Linux $B%^%7%s$N%7%j%"%k%]!<%H$r;H$C$F!"%G%P%$%9$HDL?.$9$k%W%m%0%i%`$N=q$-J}!#(B</P ></LI ><LI ><P ><A HREF="http://www.linuxdoc.org/HOWTO/SMB-HOWTO.html" TARGET="_top" >SMB-HOWTO</A >, (<A HREF="http://www.linux.or.jp/JF/JFdocs/SMB-HOWTO.html" TARGET="_top" >$BF|K\8lLu(B</A >), <I CLASS="CITETITLE" >SMB HOWTO</I ></P ><P ><I CLASS="CITETITLE" >$B:G=*99?7F|(B: 2000$BG/(B4$B7n(B</I >. Linux $B>e$G!"(BSamba $B$r;H$C$F!"(BServer Message Block (SMB) $B%W%m%H%3%k$r(B $BMxMQ$9$kJ}K!!#(B(SMB $B$O!"(BSession Message Block, NetBIOS, LanManager $B%W%m%H%3%k(B $B$H$b8F$P$l$F$$$^$9!#(B)</P ></LI ><LI ><P ><A HREF="http://www.linuxdoc.org/HOWTO/XML-RPC-HOWTO/index.html" TARGET="_top" >XML-RPC-HOWTO</A >, (<A HREF="http://www.linux.or.jp/JF/JFdocs/XML-RPC-HOWTO/index.html" TARGET="_top" >$BF|K\8lLu(B</A >), <I CLASS="CITETITLE" >XML-RPC HOWTO</I ></P ><P ><I CLASS="CITETITLE" >$B:G=*99?7F|(B: 2001$BG/(B4$B7n(B</I >. XML-RPC $B$r;HMQ$7!"MM!9$J8@8l$G%/%i%$%"%s%H!&%5!<%P$N<BAu$r9T$&J}K!$r(B $B=R$Y$?J8=q!#NcBj%3!<%I$,7G:\$5$l$F$*$j!"(BXML-RPC $B$r%5%]!<%H$9$k$9$Y$F$N(B $B%*%Z%l!<%F%#%s%0%7%9%F%`$KE,MQ$G$-$^$9!#(B</P ></LI ></UL ></P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="PROGSECURITY" >4.6.6. $B%;%-%e%j%F%#(B</A ></H2 ><P > <P ></P ><UL ><LI ><P ><A HREF="http://www.linuxdoc.org/HOWTO/Secure-Programs-HOWTO/index.html" TARGET="_top" >Secure-Programs-HOWTO</A >, (<A HREF="http://www.linux.or.jp/JF/JFdocs/Secure-Programs-HOWTO.html" TARGET="_top" >$BF|K\8lLu(B</A >), <I CLASS="CITETITLE" >Secure Programming for Linux and Unix HOWTO</I ></P ><P ><I CLASS="CITETITLE" >$B:G=*99?7F|(B: 2001$BG/(B10$B7n(B</I >. Linux $B$d(B Unix $B%7%9%F%`$N$?$a$K0BA4$J%W%m%0%i%`$r=q$/:]$N0lO"$N@_7W$H<BAu(B $B$K4X$9$k%,%$%I%i%$%s$rDs6!$9$kJ8=q!#(B</P ></LI ></UL ></P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="PROGTOOLS" >4.6.7. $B%D!<%k(B</A ></H2 ><P > <P ></P ><UL ><LI ><P ><A HREF="http://www.linuxdoc.org/HOWTO/C-C++Beautifier-HOWTO.html" TARGET="_top" >C-C++Beautifier-HOWTO</A >, <I CLASS="CITETITLE" >C-C++ Beautifier HOWTO</I ></P ><P ><I CLASS="CITETITLE" >$B:G=*99?7F|(B: 2001$BG/(B10$B7n(B</I >. $B%W%m%0%i%`$rFI$_$d$9$/!"CO0h$N%3!<%G%#%s%04p=`$K9gCW$7$?$b$N$K$9$k$?$a$N(B C/C++ $B%W%m%0%i%`$N%U%)!<%^%C%H$d8+1I$($N2~A1$K$D$$$F!#$"$i$f$k%*%Z%l!<%F%#%s%0(B $B%7%9%F%`$K$"$F$O$^$kJ8=q!#(B</P ></LI ><LI ><P ><A HREF="http://www.linuxdoc.org/HOWTO/C-editing-with-VIM-HOWTO/index.html" TARGET="_top" >C-editing-with-VIM-HOWTO</A >, <I CLASS="CITETITLE" >C editing with VIM HOWTO</I ></P ><P ><I CLASS="CITETITLE" >$B:G=*99?7F|(B: 2001$BG/(B1$B7n(B</I > $B$3$NJ8=q$G$O!"(BC $B$N%=!<%9%U%!%$%k$d!"(BC++ $B$d(B Java $B$H$$$C$?(B C $B$HN`;w$7$?9=J8$r;}$D(B $B8@8l$N%=!<%9%U%!%$%k$r(B vi $B$d(B VIM $B$GJT=8$9$k:]$N<j0z=q$G$9!#(B</P ></LI ><LI ><P ><A HREF="http://www.linuxdoc.org/HOWTO/Java-Decompiler-HOWTO.html" TARGET="_top" >Java-Decompiler-HOWTO</A >, <I CLASS="CITETITLE" >Java Decompiler HOWTO</I ></P ><P ><I CLASS="CITETITLE" >$B:G=*99?7F|(B: 2001$BG/(B6$B7n(B</I >. Java $B%/%i%9%W%m%0%i%`$r%G%3%s%Q%$%k$9$kJ}K!!#(B</P ></LI ><LI ><P ><A HREF="http://www.linuxdoc.org/HOWTO/RPM-HOWTO/index.html" TARGET="_top" >RPM-HOWTO</A >, (<A HREF="http://www.linux.or.jp/JF/JFdocs/RPM-HOWTO.html" TARGET="_top" >$BF|K\8lLu(B</A >), <I CLASS="CITETITLE" >RPM HOWTO - RPM at Idle</I ></P ><P ><I CLASS="CITETITLE" >$B:G=*99?7F|(B: 1999$BG/(B11$B7n(B</I >. RPM $B$H$O!"(BRedhat Package Manager $B$NN,$G$9!#$3$l$OC/$b$,MxMQ$G$-$k!"(B $B%*!<%W%s$J%Q%C%1!<%8%s%0%7%9%F%`$G$9!#$3$l$r;H$&$H!"%f!<%6$O!"?7$7$$(B $B%=%U%H%&%'%"$N%=!<%9%3!<%I$rF~<j$7$F!"$=$l$r%=!<%9$H%P%$%J%j7A<0$N(B RPM $B$K%Q%C%1!<%82=$9$k$3$H$,$G$-$k$N$G!"%P%$%J%j$O%$%s%9%H!<%k$d4IM}$,(B $BMF0W$K$J$j!"%=!<%9$b4JC1$K%j%S%k%I$G$-$k$h$&$K$J$j$^$9!#$^$?!"A4%Q%C%1!<%8(B $B$H%U%!%$%k$K4X$9$k%G!<%?%Y!<%9$r4IM}$7$F$$$k$N$G!"%Q%C%1!<%8$NBEEv@-8!::$d!"(B $B%U%!%$%k$J$i$S$K%Q%C%1!<%8$N>pJs$K4X$9$k8!:w$N$?$a$K;HMQ$9$k$3$H$b$G$-$^$9!#(B</P ></LI ><LI ><P ><A HREF="http://www.linuxdoc.org/HOWTO/Vim-HOWTO.html" TARGET="_top" >Vim-HOWTO</A >, <I CLASS="CITETITLE" >Vim Color Editor HOWTO (Vi Improved w/syntax color highlighting)</I ></P ><P ><I CLASS="CITETITLE" >$B:G=*99?7F|(B: 2000$BG/(B8$B7n(B</I >. Linux $B$d(B Unix $B%7%9%F%`>e$G!"(BVim $B%+%i!<%(%G%#%?!<$r4JC1$K$9$P$d$/@_Dj$9$k$?$a(B $B$N%,%$%I!#(B</P ></LI ></UL ></P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="PROGVC" >4.6.8. $B%P!<%8%g%s4IM}(B</A ></H2 ><P > <P ></P ><UL ><LI ><P ><A HREF="http://www.linuxdoc.org/HOWTO/CVS-RCS-HOWTO.html" TARGET="_top" >CVS-RCS-HOWTO</A >, <I CLASS="CITETITLE" >CVS-RCS HOWTO for Linux (Source Code Control System)</I ></P ><P ><I CLASS="CITETITLE" >$B:G=*99?7F|(B: 2001$BG/(B10$B7n(B</I >. CVS / RCS $B%=!<%9%3!<%I4IM}%7%9%F%`$r$9$P$d$/%;%C%H%"%C%W$9$k(B "$B<BMQ%,%$%I(B"$B!#(B</P ></LI ><LI ><P ><A HREF="http://www.linuxdoc.org/HOWTO/mini/RCS.html" TARGET="_top" >RCS</A >, (<A HREF="http://www.linux.or.jp/JF/JFdocs/RCS.html" TARGET="_top" >$BF|K\8lLu(B</A >), <I CLASS="CITETITLE" >The RCS mini-HOWTO</I ></P ><P ><I CLASS="CITETITLE" >$B:G=*99?7F|(B: 1997$BG/(B8$B7n(B</I >. Linux $B>e$K(B RCS (GNU Revision Control System) $B$r%$%s%9%H!<%k$7!";HMQ$9$k(B $B$?$a$N4pK\;v9`$r=R$Y$?J8=q!#(B</P ></LI ></UL ></P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="PROGDBMS" >4.6.9. DBMS</A ></H2 ><P > <P ></P ><UL ><LI ><P ><A HREF="http://www.linuxdoc.org/HOWTO/DB2-HOWTO/index.html" TARGET="_top" >DB2-HOWTO</A >, <I CLASS="CITETITLE" >DB2 Version 7.1 for Linux HOWTO</I ></P ><P ><I CLASS="CITETITLE" >$B:G=*99?7F|(B: 2001$BG/(B6$B7n(B</I >. DB2 Universal Database Version 7.1 $B$r<!$N(B Intel x86 $B%Y!<%9$N(B Linux $B%G%#%9%H%j%S%e!<%7%g%s$K%$%s%9%H!<%k$9$k$?$a$NJ,$+$j0W$$2r@b(B: Caldera OpenLinux 2.4, Debian, Red Hat Linux 6.2, SuSE Linux 6.2 $B$H(B 6.3, TurboLinux 6.0$B!#(B</P ></LI ><LI ><P ><A HREF="http://www.linuxdoc.org/HOWTO/IngresII-HOWTO/index.html" TARGET="_top" >IngresII-HOWTO</A >, <I CLASS="CITETITLE" >Ingres II HOWTO</I ></P ><P ><I CLASS="CITETITLE" >$B:G=*99?7F|(B: 2001$BG/(B9$B7n(B</I >. Linux $B>e$K(B Ingres II $B%j%l!<%7%g%J%k!&%G!<%?%Y!<%94IM}%7%9%F%`$r%$%s%9%H!<%k(B $B$9$kJ}K!!#(B</P ></LI ><LI ><P ><A HREF="http://www.linuxdoc.org/HOWTO/Oracle-7-HOWTO.html" TARGET="_top" >Oracle-7-HOWTO</A >, <I CLASS="CITETITLE" >Oracle 7 Database HOWTO</I ></P ><P ><I CLASS="CITETITLE" >$B:G=*99?7F|(B: 1998$BG/(B8$B7n(B</I >. Linux $B%7%9%F%`>e$K(B Oracle 7 $B%G!<%?%Y!<%9%5!<%P$r%$%s%9%H!<%k$7!"@_Dj$9$k(B $B$?$a$N%,%$%I%V%C%/!#(B</P ></LI ><LI ><P ><A HREF="http://www.linuxdoc.org/HOWTO/Oracle-8-HOWTO.html" TARGET="_top" >Oracle-8-HOWTO</A >, (<A HREF="http://www.linux.or.jp/JF/JFdocs/Oracle-8-HOWTO.html" TARGET="_top" >$BF|K\8lLu(B</A >), <I CLASS="CITETITLE" >Oracle (8) for Linux Installation HOWTO</I ></P ><P ><I CLASS="CITETITLE" >$B:G=*99?7F|(B: 2000$BG/(B6$B7n(B</I >. <I CLASS="CITETITLE" >Oracle 8i Enterprise Edition for Linux</I > $B$r%$%s%9%H!<%k(B $B$7!"@_Dj$9$k$?$a$N%,%$%I%V%C%/!#(B</P ></LI ><LI ><P ><A HREF="http://www.linuxdoc.org/HOWTO/PostgreSQL-HOWTO.html" TARGET="_top" >PostgreSQL-HOWTO</A >, <I CLASS="CITETITLE" >Database-SQL-RDBMS HOWTO for Linux (PostgreSQL Object Relational Database System)</I ></P ><P ><I CLASS="CITETITLE" >$B:G=*99?7F|(B: 2001$BG/(B1$B7n(B</I >. Unix $B%7%9%F%`>e$G!"(BSQL $B%G!<%?%Y!<%9%(%s%8%s$H%U%m%s%H%(%s%I%D!<%k$r(B $BHs>o$K$9$P$d$/%;%C%H%"%C%W$9$k$?$a$N<BMQ%,%$%I!#(B</P ></LI ><LI ><P ><A HREF="http://www.linuxdoc.org/HOWTO/WWW-mSQL-HOWTO.html" TARGET="_top" >WWW-mSQL-HOWTO</A >, (<A HREF="http://www.linux.or.jp/JF/JFdocs/WWW-mSQL-HOWTO.html" TARGET="_top" >$BF|K\8lLu(B</A >), <I CLASS="CITETITLE" >A mSQL and perl Web Server HOWTO</I ></P ><P ><I CLASS="CITETITLE" >$B:G=*99?7F|(B: 1997$BG/(B9$B7n(B</I >. $B%f!<%6%$%s%?!<%U%'%$%9$H$7$F(B WWW $B$H(B HTML $B$r;H$C$?(B SQL $B%/%i%$%"%s%H(B / $B%5!<%P(B $B%G!<%?%Y!<%9$N9=C[J}K!!#(B</P ></LI ></UL ></P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="PROGMISC" >4.6.10. $B$=$NB>(B</A ></H2 ><P > <P ></P ><UL ><LI ><P ><A HREF="http://www.linuxdoc.org/HOWTO/AI-Alife-HOWTO.html" TARGET="_top" >AI-Alife-HOWTO</A >, <I CLASS="CITETITLE" >Linux AI & Alife HOWTO</I ></P ><P ><I CLASS="CITETITLE" >$B:G=*99?7F|(B: 2001$BG/(B6$B7n(B</I >. Linux $B%W%i%C%H%U%)!<%`>e$GF0$/(B AI $B4X78$N%=%U%H%&%'%"%i%$%V%i%j$H(B $B%"%W%j%1!<%7%g%s$K$D$$$F$N>pJs$H%j%s%/!#(B</P ></LI ><LI ><P ><A HREF="http://www.linuxdoc.org/HOWTO/Tango-HOWTO.html" TARGET="_top" >Tango-HOWTO</A >, <I CLASS="CITETITLE" >Tango 2000 HOWTO</I ></P ><P ><I CLASS="CITETITLE" >$B:G=*99?7F|(B: 2000$BG/(B7$B7n(B</I >. Sun Solaris $B$d3F<o(B Linux $B>e$K!"(BPervasive Software $B$N(B Tango Application Server $B$r%$%s%9%H!<%k$7!"@_Dj$9$kJ}K!$H!"4pK\E*$J%H%i%V%k%7%e!<%F%#%s%0$K(B $B$D$$$F=R$Y$?J8=q!#(B</P ></LI ></UL ></P ></DIV ></DIV ><DIV CLASS="NAVFOOTER" ><HR ALIGN="LEFT" WIDTH="100%"><TABLE WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="0" ><TR ><TD WIDTH="33%" ALIGN="left" VALIGN="top" ><A HREF="apps.html" >Prev</A ></TD ><TD WIDTH="34%" ALIGN="center" VALIGN="top" ><A HREF="index.html" >Home</A ></TD ><TD WIDTH="33%" ALIGN="right" VALIGN="top" ><A HREF="other-lang.html" >Next</A ></TD ></TR ><TR ><TD WIDTH="33%" ALIGN="left" VALIGN="top" >$B%"%W%j%1!<%7%g%s(B / GUI / $B%^%k%A%a%G%#%"(B</TD ><TD WIDTH="34%" ALIGN="center" VALIGN="top" ><A HREF="categories.html" >Up</A ></TD ><TD WIDTH="33%" ALIGN="right" VALIGN="top" >$BB?9q8lBP1~(B</TD ></TR ></TABLE ></DIV ></BODY ></HTML >