OSDN Git Service

SDL_atomic_t サンプルコードを修正 https://wiki.libsdl.org/SDL_atomic_t?action=diff&rev1=3&rev2=4
[sdl2referencejp/sdl2referencejp.git] / FAQLinux.html
1 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2 <html lang="ja-JP">
3 <head>
4 <meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
5 <meta http-equiv="Content-Style-Type" content="text/css">
6 <meta name="keywords" content="Simple Directmedia Layer SDL 2.0">
7 <link rel="top" href="index.html" title="\83z\81[\83\80">
8 <link rel="parent" href="FAQs.html" title="1\82Â\8fã">
9 <title>FAQ: Linux</title>
10 </head>
11 <body>
12 <a href="index.html">\96Ú\8e\9f</a> - <a href="FAQs.html">FAQ</a> - Linux
13 <hr>
14 <h1>FAQ:Linux</h1>
15 <h2>\89½\82É\91Î\89\9e\82µ\82Ä\82¢\82é\82©?</h2>
16 <p>
17 SDL\82ÍGNU libc\82Æ\83J\81[\83l\83\8b\83o\81[\83W\83\87\83\932.6\88È\8fã\82ª\94F\8e¯\82·\82é\91S\82Ä\82Ì\83n\81[\83h\83E\83F\83A\82É\91Î\89\9e\82µ\82Ä\82¢\82é.
18 </p>
19 <p>
20 \8dÅ\90V\82Ì\8fî\95ñ\82Í<a href="http://hg.libsdl.org/SDL/file/default/docs/README-platforms.md">http://hg.libsdl.org/SDL/file/default/docs/README-platforms.md</a>\82ð\8eQ\8fÆ\82·\82é\82±\82Æ.
21 </p>
22 <h2>SDL\82ð\8e©\95ª\82Ì\83v\83\8d\83W\83F\83N\83g\82É\92Ç\89Á\82·\82é\95û\96@\82Í?</h2>
23 <p>
24 SDL 1.2\82È\82ç\82Î"sdl-config --cflags --libs", SDL 2.0\82È\82ç\82Î"sdl2-config --cflags --libs"\82Ì\8fo\97Í\82ð, \97á\82¦\82Πgcc -o test test.c `sdl-config --cflags --libs` \82Ì\82æ\82¤\82É\92Ç\89Á\82·\82ê\82Î\82æ\82¢.
25 </p>
26 <p>
27 \82à\82µ\83v\83\8d\83W\83F\83N\83g\82ÌMakefile\82ð\8e©\95ª\82Å\8f\91\82­\82È\82ç\82Î, \8e\9f\82Ì\8ds\82ðMakefile\82É\92Ç\89Á\82·\82é\82Æ\90³\82µ\82¢CFLAGS\82ÆLDFLAGS\82ª\93¾\82ç\82ê\82é.
28 </p>
29 <p>
30 <code>
31 <pre>
32 SDL_CFLAGS := $(shell sdl-config --cflags)
33 SDL_LDFLAGS := $(shell sdl-config --libs)
34 </pre>
35 </code>
36 </p>
37 <p>
38 \83v\83\8d\83W\83F\83N\83g\82Åautoconf\82âautomake\82ð\8eg\82¤\82È\82ç\82Î, <a href="https://hg.libsdl.org/SDL/file/SDL-1.2/sdl.m4">sdl.m4</a> (<a href="https://hg.libsdl.org/SDL/file/default/sdl2.m4">sdl2.m4</a>)\82ð\93à\97e\82ð\83R\83s\81[\82µ\82Ä\82 \82È\82½\82Ìacinclude.m4\83t\83@\83C\83\8b\82É\92Ç\89Á\82µ, \8e\9f\82Ì\93à\97e\82ð\82 \82È\82½\82Ìconfigure.in\83t\83@\83C\83\8b\82É\92Ç\89Á\82·\82é\82Æ\82æ\82¢. (SDL 1.2\97p)
39 </p>
40 <p>
41 <code>
42 <pre>
43 dnl Check for SDL
44 SDL_VERSION=1.2.0
45 AM_PATH_SDL($SDL_VERSION,
46             :,
47             AC_MSG_ERROR([*** SDL version $SDL_VERSION not found!])
48 )
49 CFLAGS="$CFLAGS $SDL_CFLAGS"
50 LIBS="$LIBS $SDL_LIBS"
51 </pre>
52 </code>
53 </p>
54 <p>
55 SDL 2.0\82Ì\8fê\8d\87\82Í, AM_PATH_SDL\82ÍAM_PATH_SDL2\82Æ\82È\82è, SDL_VERSION\82à\93K\90Ø\82É\90Ý\92è\82·\82é\95K\97v\82ª\82 \82é.
56 </p>
57 <h2>SDL RPM\82ð\83C\83\93\83X\83g\81[\83\8b\82µ\82½\82ª, SDL\83A\83v\83\8a\83P\81[\83V\83\87\83\93\82ð\83R\83\93\83p\83C\83\8b\82Å\82«\82È\82¢</h2>
58 SDL-devel RPM\82ð\83C\83\93\83X\83g\81[\83\8b\82·\82é\95K\97v\82ª\82 \82é: <a href="http://www.libsdl.org/download.php">http://www.libsdl.org/download.php</a>
59 <h2>nasm 0.98\82ð\8eg\82Á\82Ä\82¢\82é\82ª, SDL\82Ì\83\8a\83\93\83N\8e\9e\82É\83N\83\89\83b\83V\83\85\82·\82é</h2>
60 \82±\82ê\82Ínasm\83A\83Z\83\93\83u\83\89 \83o\81[\83W\83\87\83\93 0.98(Red Hat 7.1\82É\8aÜ\82Ü\82ê\82é\83o\81[\83W\83\87\83\93)\82Ì\83o\83O\82Å\82 \82é.
61 \8dÅ\90V\82Ì\83o\81[\83W\83\87\83\930.98.08\82É\83A\83b\83v\83O\83\8c\81[\83h\82·\82é\95K\97v\82ª\82 \82é.
62 \89½\82ç\82©\82Ì\97\9d\97R\82Å\83A\83b\83v\83O\83\8c\81[\83h\82Å\82«\82È\82¢\82È\82ç\82Î, SDL\82ð\83\\81[\83X\82©\82ç\83r\83\8b\83h\82·\82é\82Æ\82«configure\82É"--disable-nasm"\82ð\93n\82µ\83A\83Z\83\93\83u\83\8a\83R\81[\83h\82ð\96³\8cø\82É\82Å\82«\82é.
63 <h2>SDL\82ð\83\\81[\83X\82©\82ç\83C\83\93\83X\83g\81[\83\8b\82µ\82½\82ª, SDL\83A\83v\83\8a\83P\81[\83V\83\87\83\93\82ð\83r\83\8b\83h\82Å\82«\82È\82¢</h2>
64 <p>
65 /etc/ld.so.conf\82ð\95Ò\8fW\82µ, \8e\9f\82Ì\8ds\82ª\82 \82é\82©\8am\94F\82·\82é:
66 </p>
67 <p>
68 <code>
69 <pre>
70 /usr/local/lib
71 </pre>
72 </code>
73 </p>
74 <p>
75 root\82Å/sbin/ldconfig\82ð\8eÀ\8ds\82·\82é.
76 </p>
77 <p>
78 /usr/local/bin \82É\8eÀ\8ds\83p\83X\82ª\92Ê\82Á\82Ä\82¢\82é\82©\8am\94F\82·\82é:
79 </p>
80 <p>
81 <code>
82 <pre>
83 export PATH=$PATH:/usr/local/bin/
84 </pre>
85 </code>
86 </p>
87 <p>
88 \83V\83X\83e\83\80\82É\95Ê\82Ì\83o\81[\83W\83\87\83\93\82ÌSDL\82ª\82È\82¢\82±\82Æ\82ð\8am\94F\82·\82é.
89 \82»\82µ\82Ä\83f\83B\83\8c\83N\83g\83\8a\82©\82ç\83\\83t\83g\83E\83F\83A\82Ì\83r\83\8b\83h\82ð\91j\8aQ\82·\82é"config.cache"\83t\83@\83C\83\8b\82ð\91S\82Ä\8dí\8f\9c\82·\82é.
90 </p>
91 <p>
92 \8fã\8bL\82Ì\91S\82Ä\82ð\8ds\82Á\82Ä\82à\82Å\82«\82È\82¢\8fê\8d\87\82Í, \83r\83\8b\83h\82Å\82«\82È\82¢\83\\83t\83g\82Ì\82 \82é\83f\83B\83\8c\83N\83g\83\8a\82Å\88È\89º\82Ì\83R\83}\83\93\83h\82ð\8eÀ\8ds\82µ\82½\8fo\97Í\8c\8b\89Ê\82ðSDL<a href="https://discourse.libsdl.org/">\83\81\81[\83\8a\83\93\83O\83\8a\83X\83g</a>\82É\91\97\82Á\82Ä\97~\82µ\82¢.
93 <ul>
94 <li>which sdl-config
95 <li>sdl-config --version
96 <li>locate libSDL
97 <li>tail config.log
98 </ul>
99 </p>
100 <h2>
101 Mandrake\82Ü\82½\82ÍSlackware\82ð\8eg\82Á\82Ä\82¢\82é\82ª, \83A\83v\83\8a\83P\81[\83V\83\87\83\93\82ªSDL\82ð\94F\8e¯\82µ\82È\82¢!
102 </h2>
103 \82¨\82»\82ç\82­\82»\82ÌSDL\82ÍaRts\83T\83E\83\93\83h\91Î\89\9e\82Å\83r\83\8b\83h\82³\82ê\82Ä\82¢\82é\82ª, KDE\83\89\83C\83u\83\89\83\8a\82ª\83V\83X\83e\83\80\82Ì\95W\8f\80\82Ì\8fê\8f\8a\82É\83C\83\93\83X\83g\81[\83\8b\82³\82ê\82Ä\82¢\82È\82¢.
104 libartsc.so.0\82Ì\82 \82é\83f\83B\83\8c\83N\83g\83\8a\82ð/etc/ld.so.conf\83t\83@\83C\83\8b\82É\92Ç\89Á\82µ, "ldconfig"\83R\83}\83\93\83h\82ð\8eÀ\8ds\82·\82é\95K\97v\82ª\82 \82é.
105 \90V\82µ\82¢\83o\81[\83W\83\87\83\93\82ÌMandrake\82Å\82Í, \82»\82Ì\83f\83B\83\8c\83N\83g\83\8a\82Í/opt/kde/lib\82É\82È\82é.
106 <h2>\8aÂ\8b«\95Ï\90\94\82ð\90Ý\92è\82·\82é\95û\96@\82Í?</h2>
107 <p>
108 \8aÂ\8b«\95Ï\90\94\82Ì\90Ý\92è\95û\96@\82Í\83\8d\83O\83C\83\93\82µ\82½\83V\83F\83\8b\82Å\88Ù\82È\82é:
109 </p>
110 <p>
111 Bourne shell\94h\90\82Ì\8fê\8d\87: (sh, ash, ksh, zsh, bash\82È\82Ç)
112 </p>
113 <p>
114 <code>
115 <pre>
116 VARIABLE='value'; export VARIABLE
117 </pre>
118 </code>
119 </p>
120 <p>
121 C shell\94h\90\82Ì\8fê\8d\87: (csh, tcsh\82È\82Ç)
122 </p>
123 <p>
124 <code>
125 <pre>
126 setenv VARIABLE 'value'
127 </pre>
128 </code>
129 </p>
130 <h2>\8e\9f\82Ì\83G\83\89\81[\82ª\94­\90\82·\82é: "no video devices available"</h2>
131 <p>
132 SDL\82ªX\83f\83B\83X\83v\83\8c\83C\82ð\8aJ\82¯\82È\82©\82Á\82½\8fê\8d\87, SDL\82Í\82»\82ÌX11\83r\83f\83I\83h\83\89\83C\83o\82ð\8eg\82í\82È\82¢. \82»\82µ\82Ä\91¼\82Ì\8eg\82¦\82é\83h\83\89\83C\83o\82ª\82È\82¯\82ê\82Î, \82±\82Ì\83G\83\89\81[\82ª\95ñ\8d\90\82³\82ê\82é.
133 \82±\82ê\82ð\8fC\95\9c\82·\82é\82½\82ß\82É\82Í, \83f\83B\83X\83v\83\8c\83C\82Ì\8aÂ\8b«\95Ï\90\94\82ð\93K\90Ø\82É\90Ý\92è\82·\82é:
134 </p>
135 <p>
136 sh:
137 </p>
138 <p>
139 <code>
140 <pre>
141 DISPLAY=:0 ; export DISPLAY
142 </pre>
143 </code>
144 </p>
145 <p>
146 csh:
147 </p>
148 <p>
149 <code>
150 <pre>
151 setenv DISPLAY :0
152 </pre>
153 </code>
154 </p>
155 <p>
156 \82»\82ê\82Å\82à\89ð\8c\88\82µ\82È\82¢\82È\82ç\82Î, \8dÅ\8cã\82É xhost + localhost \82ð\8eÀ\8ds\82·\82é.
157 \82±\82ê\82ç\91S\82Ä\82ð\8ds\82Á\82Ä\82à\89ð\8c\88\82µ\82È\82¯\82ê\82Î, SDL\82ð\83\\81[\83X\82©\82ç\83r\83\8b\83h\82·\82é. X11\8aJ\94­\83\89\83C\83u\83\89\83\8a\82ª\82 \82é\82±\82Æ\82ð\8am\94F\82·\82é\82±\82Æ. \82»\82¤\82µ\82È\82¯\82ê\82ÎX11\82É\91Î\89\9e\82µ\82È\82¢SDL\82É\82È\82Á\82Ä\82µ\82Ü\82¤.
158 X11\8aJ\94­\83\89\83C\83u\83\89\83\8a\82ð\83C\83\93\83X\83g\81[\83\8b\82µ\82½\82È\82ç\82Î, "make clean"\82ð\8eÀ\8ds\82µ\82½\8cãconfigure\82Æ\83r\83\8b\83h\82ð\8eÀ\8ds\82·\82é.
159 </p>
160 <h2>\8e\9f\82Ì\83G\83\89\81[\82ª\94­\90\82·\82é: "SDL: Audio timeout - buggy audio driver? (disabled)"</h2>
161 \88ê\95\94\82Ì\83I\81[\83f\83B\83I\83h\83\89\83C\83o\82Íselect()\82ª\90³\82µ\82­\8eÀ\91\95\82³\82ê\82Ä\82¢\82È\82¢.
162 \8e\9e\8aÔ\8aÖ\90\94\82ð\8eg\82Á\82½\8bß\8e\97\92l\82Ì\91ª\92è\82ª\82 \82é\82ª, \82±\82ê\82Í\8aÂ\8b«\95Ï\90\94SDL_DSP_NOSELECT\82ð"1"\82É\82·\82é\82Æ\97L\8cø\82É\82È\82é.
163 \82±\82ê\82ÍESounD\82âaRts\82Ì\82æ\82¤\82È\91Ò\82¿\8e\9e\8aÔ\82Ì\92·\82¢\83T\83E\83\93\83h\83T\81[\83o\82Å\82à\8eg\82¦\82é.
164 <h2>\83t\83\8c\81[\83\80\83o\83b\83t\83\83R\83\93\83\\81[\83\8b \83A\83N\83Z\83\89\83\8c\81[\83V\83\87\83\93\82ð\96³\8cø\82É\82·\82é\95û\96@\82Í?</h2>
165 SDL1.0.3\82È\82ç\82Î\8aÂ\8b«\95Ï\90\94SDL_FBACCEL\82É"0"\82ð\90Ý\92è\82·\82é.
166 <h2>DMA\83I\81[\83f\83B\83I\82Ì\91Î\89\9e\82ð\97L\8cø\82É\82·\82é\95û\96@\82Í?</h2>
167 SDL 1.0.4\82È\82ç\82Î\8aÂ\8b«\95Ï\90\94SDL_AUDIODRIVER\82É"dma"\82ð\90Ý\92è\82·\82é.
168 <h2>DGA\83}\83E\83X\82Ì\91Î\89\9e\82ð\96³\8cø\82É\82·\82é\95û\96@\82Í?</h2>
169 SDL 1.0.4\82È\82ç\82Î\8aÂ\8b«\95Ï\90\94SDL_VIDEO_X11_DGAMOUSE\82É"0"\82ð\90Ý\92è\82·\82é.
170 <h2>X11\83}\83E\83X\83A\83N\83Z\83\89\83\8c\81[\83V\83\87\83\93\82ð\97L\8cø\82É\82·\82é\95û\96@\82Í?</h2>
171 SDL 1.0.8\82È\82ç\82Î\8aÂ\8b«\95Ï\90\94SDL_VIDEO_X11_MOUSEACCEL\82É"X/Y"\82ð\90Ý\92è\82·\82é. "X"\82Í\83}\83E\83X\83A\83N\83Z\83\89\83\8c\81[\83V\83\87\83\93\82Ì\95ª\8eq\82Å, "Y"\82Í\95ª\95ê\82Å\82 \82é.
172 \97á\82¦\82Î, \83}\83E\83X\83A\83N\83Z\83\89\83\8c\81[\83V\83\87\83\93\82ð2\82É\82µ\82½\82¢\82È\82ç\82Î, \95Ï\90\94\82É"2/1"\82ð\90Ý\92è\82·\82ê\82Î\82æ\82¢.
173 \83f\83t\83H\83\8b\83g\82Å\82Í\8c»\8dÝ\82ÌX11\83}\83E\83X\83A\83N\83Z\83\89\83\8c\81[\83V\83\87\83\93\82ð\95Ï\8dX\82µ\82È\82¢.
174 <h2>XFree86 XVideo\83A\83N\83Z\83\89\83\8c\81[\83V\83\87\83\93\82ð\96³\8cø\82É\82·\82é\95û\96@\82Í?</h2>
175 YUV\83n\81[\83h\83E\83F\83A\83A\83N\83Z\83\89\83\8c\81[\83V\83\87\83\93\82Í\8aÂ\8b«\95Ï\90\94SDL_VIDEO_YUV_HWACCEL\82É"0"\82ð\90Ý\92è\82·\82é\82Æ\96³\8cø\82É\82Å\82«\82é.
176 <h2>AALib\82ð\83f\83t\83H\83\8b\83g\82É\82·\82é\95û\96@\82Í?</h2>
177 <p>
178 SDL\82Ì\83r\83\8b\83h: make distclean; ./configure --enable-video-aalib ; make install
179 </p>
180 <p>
181 \83A\83v\83\8a\83P\81[\83V\83\87\83\93\82Ì\8eÀ\8ds: \8aÂ\8b«\95Ï\90\94SDL_VIDEODRIVER\82É"aalib"\82ð\90Ý\92è\82·\82é
182 </p>
183 <h2>SDL\82ÉDGA 2.0\83r\83f\83I\83h\83\89\83C\83o\82ð\8eg\82¤\82æ\82¤\82É\82·\82é\95û\96@\82Í?</h2>
184 XFree86\82ª4.01\88È\8fã\82Å\82 \82é\82±\82Æ\82ð\8am\94F\82µ, \83v\83\8d\83O\83\89\83\80\82ðroot\82Å\8eÀ\8ds\82µ, \8aÂ\8b«\95Ï\90\94SDL_VIDEODRIVER\82É"dga"\82ð\90Ý\92è\82µ, \82»\82µ\82ÄVoodoo 3000, Matrox G400\82È\82Ç\82ÌDGA\83h\83\89\83C\83o\82É\90³\82µ\82­\91Î\89\9e\82µ\82½\83r\83f\83I\83J\81[\83h\82ð\8eg\82¤.
185 <h2>X11\82ÅSDL_FULLSCREEN\82ð\8ew\92è\82·\82é\82Æ, \89æ\96Ê\91S\91Ì\82É\95\\8e¦\82³\82ê\82é\91ã\82í\82è\82É\8d\95\82¢\89æ\96Ê\82Ì\92\86\89\9b\82É\83E\83B\83\93\83h\83E\82ª\95\\8e¦\82³\82ê\82é!</h2>
186 <p>
187 X\82ª\95K\97v\82È\89ð\91\9c\93x\82É\90Ø\82è\91Ö\82¦\82ç\82ê\82é\95K\97v\82ª\82 \82é.
188 \82±\82Ì\8fê\8d\87\83\82\83j\83^\82ª\82»\82Ì\89ð\91\9c\93x\82É\91Î\89\9e\82µ\82Ä\82¢\82È\82¯\82ê\82Î\82È\82ç\82È\82¢. \82»\82µ\82Ä\82»\82Ì\89ð\91\9c\93x\82ªX\83T\81[\83o\90Ý\92è\83t\83@\83C\83\8b\82É\8bL\8fq\82³\82ê\82Ä\82¢\82é\95K\97v\82ª\82 \82é.
189 </p>
190 <p>
191 \88È\89º\82ÍXFree86 4.0.1\82Ì\97á\82¾\82ª, 3.3.x\82à\82±\82ê\82Æ\8e\97\82Ä\82¢\82é.
192 \82à\82µ\82 \82È\82½\82Ì\83\82\83j\83^\82ª\82±\82ê\82ç\82Ì\83r\83f\83I\83\82\81[\83h\82É\91Î\89\9e\82µ\82Ä\82¢\82È\82¢\82È\82ç\82Î, X\83T\81[\83o\82Í\97L\8cø\82È\83r\83f\83I\83\82\81[\83h\82Ì\88ê\97\97\82©\82ç\82»\82ê\82ð\8f\9c\8aO\82·\82é\82Ì\82Å\92\8d\88Ó\82·\82é\82±\82Æ.
193 \97á:
194 </p>
195 <p>
196 <code>
197 <pre>
198 Section "Screen"
199     Identifier  "Screen 1"
200     Device      "3dfx"
201     Monitor     "Samsung LCD"
202     DefaultDepth 16
203
204     Subsection "Display"
205         Depth       8
206         Modes       "1280x1024" "1024x768" "800x600" "640x480" "320x240"
207         ViewPort    0 0
208     EndSubsection
209     Subsection "Display"
210         Depth       16
211         Modes       "1280x1024" "1024x768" "800x600" "640x480"
212         ViewPort    0 0
213     EndSubsection
214 EndSection
215 </pre>
216 </code>
217 </p>
218 <p>
219 \90[\93x8bit\82Æ16bit\82Å\82Í\90Ý\92è\82ª\88á\82¤\82±\82Æ\82É\92\8d\88Ó\82·\82é\82±\82Æ.
220 320x240\82ÍX\82ª\90[\93x16bit\82Å\8bN\93®\82µ\82½\8fê\8d\87(\83f\83t\83H\83\8b\83g)\82É\82Í*\96³\8cø*\82Å\82 \82é.
221 </p>
222 <p>
223 \82±\82ê\82ç\82Ì\90Ý\92è\82ð\8e\8e\82·\82È\82ç\82Î, XF86Config\82ð\95Ò\8fW\82µ\82½\8cã\82ÉX\82ð\8dÄ\8bN\93®\82µ, CTRL ALT + \82Æ CTRL ALT - \82ð\89\9f\82µ\82Ä\82±\82ê\82ç\82Ì\89ð\91\9c\93x\82É\90Ý\92è\82·\82é. -- Andreas Umbach\82É\82æ\82é\92Ç\8bL
224 </p>
225 <h2>Fedora\82ÅSDL\82ð\83r\83\8b\83h\82·\82é\82½\82ß\82Ì\91S\82Ä\82Ì\88Ë\91\82ð\83C\83\93\83X\83g\81[\83\8b\82·\82é\95û\96@\82Í?</h2>
226 <p>
227 Fedora\82ÉSDL 2.0\82ð\83r\83\8b\83h\82·\82é\82½\82ß\82É\82Í\82±\82ê\82ç\82Ì\83p\83b\83P\81[\83W\82ð\83C\83\93\83X\83g\81[\83\8b\82·\82é\95K\97v\82ª\82 \82é.
228 </p>
229 <p>
230 sudo yum install rpm-build alsa-lib-devel libX11-devel libXScrnSaver-devel libXau-devel libXcursor-devel libXext-devel libXfixes-devel libXi-devel libXinerama-devel libXrandr-devel libXrender-devel libXxf86vm-devel mesa-libGL-devel pulseaudio-libs-devel
231 </p>
232 <h2>Ubuntu\82ÅSDL\82ð\83r\83\8b\83h\82·\82é\82½\82ß\82Ì\91S\82Ä\82Ì\88Ë\91\82ð\83C\83\93\83X\83g\81[\83\8b\82·\82é\95û\96@\82Í?</h2>
233 <p>
234 \8e\9f\82Ì\83R\83}\83\93\83h\82ð\8eÀ\8ds\82·\82é: sudo apt-get build-dep libsdl1.2
235 </p>
236 <p>
237 \8cÂ\95Ê\82É\88Ë\91\82ð\93¾\82é\82±\82Æ\82à\82Å\82«\82é:
238 </p>
239 <p>
240 sudo apt-get install build-essential mercurial make autoconf automake libtool libasound2-dev libpulse-dev libaudio-dev libx11-dev libxext-dev libxrandr-dev libxcursor-dev libxi-dev libxinerama-dev libxxf86vm-dev libxss-dev libgl1-mesa-dev libesd0-dev
241 </p>
242 <h2>SDL Wiki\82Ö\82Ì\83\8a\83\93\83N</h2>
243 <a href="https://wiki.libsdl.org/FAQLinux">FAQ: Linux - SDL Wiki</a>
244 <hr>
245 </body>
246 </html>