gcj‚Á‚ÄŽg‚Á‚Ä‚él‚¢‚ ..
[2ch|¥Menu]
2:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
03/03/03 03:00
>>1
sage‚ĂĂàˆê”Ôã‚Éo‚Ă܂·‚½

3:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
03/03/03 03:01

@@ ‚b”~‚ª3get‚Å‚·B

@@@ „¬„ª„­
@@@ „«C” „«
@@¼iM¥ƒÖ¥L¼ÜM‚Âßßß(LÜ;


4:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
03/03/03 03:03

@@@@ @¤S''""ÂÉ,@ƒ‚Ù‚Á‚µ‚ã“ü‚è‚Ü[‚·
@@@@@Ð@E„tE@œc
@@@ @"Ð,,@,@; ;;::S
@@@@@@@"'''''""


5:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
03/03/03 03:04
ƒlƒCƒeƒBƒuƒR[ƒh‚ɃRƒ“ƒpƒCƒ‹‚·‚éˆÓ–¡‚Á‚Ä‚ ‚é‚Ì‚©‚ËB
ŋ߂ÌVM‚È‚ç\•ª‚È‘¬“xo‚Ă邯Žv‚¤‚ªB

‚©‚Æ‚¢‚Á‚ÄAIO‚Æ‚©GUIŒn‚͂܂¾ŽÀ‘••sŠ®‘S‚¾‚ëH‚±‚ê


6:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
03/03/03 03:06
‚q‚l‚r‚ÌŽ©ŒÈ–ž(—ª

7:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
03/03/03 03:06
>>5
GPL‚È‚±‚ƂɈӖ¡‚ª‚ ‚è‚Ü‚·B
Blackdown‚ÌŽØ‚è‚ð‚©‚¦‚³‚È‚­‚Ă͂¢‚¯‚Ü‚¹‚ñB

8:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
03/03/03 03:18
Œ‹\ƒTƒ|[ƒg‚³‚ê‚Ä‚éE‚©‚ÈH
URLØÝ¸(gcc.gnu.org)

9:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
03/03/03 03:33
windows ŠÂ‹«‚Å‚Ì gcj Ž–Žn

0. JDK ‚̓Cƒ“ƒXƒg[ƒ‹Ï‚݂Ƃ·‚éBÅV‚Ì 1.4.1_02 „§B

1. ‚Ü‚¸ cygwin ‚ðƒCƒ“ƒXƒg[ƒ‹‚µ‚Ü‚µ‚傤B
Base ‚Æ Devel ƒJƒeƒSƒŠ[‚ð‚²‚è‚Á‚Æ‘S•”ƒCƒ“ƒXƒg[ƒ‹‚µ‚Ä‚­‚¾‚³‚¢B
cygwin ‚ÌŽ¿–â‚͈ȉº‚̃TƒCƒg‚âƒXƒŒ‚ÅB
URLØÝ¸(www.mars.dti.ne.jp)
CygwinŽg‚Á‚Ä‚¢‚él‚¢‚Ü‚·‚©H part7
½ÚØÝ¸(unix”Â)
CygwinŽg‚Á‚Ä‚¢‚él‚¢‚Ü‚·‚©H
½ÚØÝ¸(win”Â)

2. ƒCƒ“ƒXƒg[ƒ‹‚µ‚½‚ç cygwin ‚̃VƒFƒ‹‚Å
$gcc -v
‚ƑłÁ‚Ă݂܂µ‚傤B
ƒo[ƒWƒ‡ƒ“‚ª 3.xA--enable-languages ‚É java ‚ª“ü‚Á‚Ä‚¢‚邱‚Æ‚ðŠm”F‚µ‚Ä‚­‚¾‚³‚¢B


10:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
03/03/03 03:33
3ÊÞ¯¶

11:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
03/03/03 03:38
3. ƒvƒƒOƒ‰ƒ€‚ð‘‚¢‚Ă݂܂µ‚傤B
ƒƒ‚’ ‚Ȃǂňȉº‚ÌŠÈ’P‚ȃvƒƒOƒ‰ƒ€‚ðì‚è‚Ü‚·B
--- Hello.java
class Hello {
@@public static void main(String args[]) {
@@@@System.out.println("hello world");
@@}
}

4. ƒRƒ“ƒpƒCƒ‹‚µ‚Ă݂܂µ‚傤B
ƒNƒ‰ƒXƒtƒ@ƒCƒ‹‚ð쬂µ‚Ü‚·B-C ƒIƒvƒVƒ‡ƒ“‚ðŽw’肵‚Ü‚·B
$gcj -C Hello.java
Hello.class ‚ªì¬‚³‚ê‚Ä‚¢‚é‚Í‚¸‚Å‚·B

5. JDK ‚Ì java ƒRƒ}ƒ“ƒh‚ðŽg‚Á‚ÄŽÀs‚µ‚Ă݂܂µ‚傤B
$java Hello
hello world

12:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
03/03/03 03:43
ƒoƒCƒiƒŠ¶¬‚͂ǂ¤‚·‚é‚ÌH

13:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
03/03/03 03:45
6. ŽÀsƒtƒ@ƒCƒ‹‚ðì‚Á‚Ă݂܂µ‚傤B
ŽÀs‚ðŠJŽn‚·‚é main ƒƒ\ƒbƒh‚Ì‚ ‚éƒNƒ‰ƒX‚ð --main ƒIƒvƒVƒ‡ƒ“‚ÅŽw’肵‚Ü‚·B
o—Í‚·‚éƒtƒ@ƒCƒ‹–¼‚ð -o ƒIƒvƒVƒ‡ƒ“‚ÅŽw’肵‚Ü‚·B
$gcj --main=Hello -o Hello.exe Hello.java

7. ŽÀs‚µ‚Ă݂܂µ‚傤B
$./Hello.exe
hello world

apx. gcc “¯—lÅ“K‰»‚ÌŽw’è‚à‚Å‚«‚Ü‚·B
$gcj -O3 --main=Hello -o Hello.exe Hello.java

14:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
03/03/03 03:49
/usr/lib/gcc-lib/i686-pc-cygwin/3.2/../../../../i686-pc-cygwin/bin/ld: cannot find -liconv
‚±‚ñ‚È‚ñ‚Å‚¿‚Ⴄ‚ÈBBBld‚Í‚ ‚é‚ñ‚¾‚¯‚ÇB

15:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
03/03/03 03:54
URLØÝ¸(www.cygwin.com)
‚±‚±‚É‘‚¢‚Ä‚ ‚Á‚½Bޏ—ç

16:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
03/03/03 03:57
ƒRƒ“ƒpƒCƒ‹‚ÆƒŠƒ“ƒN‚𕪂¯‚éê‡
$gcj -c -o Hello Hello.java
$gcj --main=Hello -o Hello Hello.o

17:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
03/03/03 04:05
“ú–{Œê‚ÌƒŠƒeƒ‰ƒ‹‚ðƒ\[ƒX’†‚É‹Lq‚µ‚½‚¢ê‡
¨UTF-8 ‚ŕۑ¶‚·‚é

18:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
03/03/03 04:08
GCJ ‚Æ SWT ‚Å Linux ƒlƒCƒeƒBƒuƒAƒvƒŠ‚ðì‚邨˜b

Create native, cross-platform GUI applications
--How GCJ, Linux, and the SWT come together to solve the Java UI conundrum
URLØÝ¸(www-106.ibm.com)

cygwin ‚Å‚à‚Å‚«‚»‚¤‚È‹C‚Í‚·‚邪B

19:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
03/03/03 04:21
Java using SWT and GCJ 3.2 for Win32
URLØÝ¸(gcc.gnu.org)

cygwin ‚¶‚á‚È‚­‚Ä mingw ‚Å gcj ‚µ‚½‚¢lŒü‚¯
How to build GCJ for Windows
URLØÝ¸(ranjitmathew.tripod.com)

‚±‚Ì•Ó‚ÍŽŽ‚µ‚ĂȂ¢B

20:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
03/03/03 04:32
>>14‚ÌŒ‚Ílibiconv‚ðƒCƒ“ƒXƒg[ƒ‹‚µ‚½‚çãŽè‚­‚¢‚«‚Ü‚µ‚½B

21:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
03/03/03 05:06
‚»‚ê‚É‚µ‚Ä‚àƒoƒCƒiƒŠ‚Å‚Á‚©‚¢‚Ë‚¦B‚Ü‚¾‚Ü‚¾Å“K‰»‚É
ŠÖ‚µ‚Ă͂â‚邱‚Æ‚ª‘òŽR‚ ‚é‚Ì‚©‚ÈB

22:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
03/03/03 05:16
­‚µŒÃ‚¢‚¯‚ÇŽñ“¡‚³‚ñ‚Æ‚±‚łƂÁ‚½ƒxƒ“ƒ`
URLØÝ¸(www.shudo.net)

23:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
03/03/03 05:16
>>19 •â‘«
URLØÝ¸(sourceforge.net)
URLØÝ¸(sourceforge.net)

>>21
JRE ‚ð“à‘ ‚µ‚Ä‚¢‚邯l‚¦‚ê‚΂±‚ñ‚È‚à‚ñ‚©‚ÆB
strip ‚µ‚Ä upx ‚©‚¯‚ê‚Α½­k‚Ü‚éB

24:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
03/03/03 05:45
>>23
‚±‚ꂳAƒIƒuƒWƒFƒNƒgƒtƒ@ƒCƒ‹‚Í5k‚Ȃ̂ɃoƒCƒiƒŠì‚邯
ˆê‹C‚É2MB,strip‚©‚¯‚Ä‚à1.3MB‚É‚à‚È‚é‚Ì‚ËB
‚»‚Ì‚­‚Á‚‚­•”•ª‚ðƒ‰ƒCƒuƒ‰ƒŠ‚Æ‚µ‚Ä‚»‚Æ‚Éo‚¹‚È‚¢‚à‚ñ‚Ȃ̂©‚ÈH

25:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
03/03/03 08:11
‚¹‚ß‚ÄAWT‚ɑΉž‚µ‚Ä‚½‚ç‚È‚ŸEEE

26:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
03/03/03 10:38
>>25
AWT ƒtƒ‹ƒTƒ|[ƒg‚µ‚½‚ç Swing ‚à–w‚Ç‘S•”“®‚­‚Å‚µ‚åB

27:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
03/03/03 14:56
>>21
‚¿‚Ⴄ‚¿‚ႤAJava‚Ì•W€ƒ‰ƒCƒuƒ‰ƒŠ‚ð‘S•”•ø‚¦‚Ă邩‚ç
>>24
‚Å‚«‚邿B‚‚©*nixŒn‚¾‚ƃfƒtƒH‚Å‚»[‚È‚Á‚Ä‚é(ƒnƒY)B
winŒnicygwin/mingw)‚Å.a‚©‚ç.dll‚ðì‚é•û–@‚Í‚»‚Á‚¿•û–Ê’T‚¹B


28:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
03/03/03 18:40
•ÛŽçã‚°


29:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
03/03/03 19:37
>>24>>27
Linux‚Ń_ƒCƒiƒ~ƒbƒNƒŠƒ“ƒN‚µ‚½ê‡AHelloWorld‚Í5152ƒoƒCƒgB

ƒŠƒ“ƒN‚µ‚Ä‚¢‚鋤—Lƒ‰ƒCƒuƒ‰ƒŠ‚Í‚±‚ñ‚ÈŠ´‚¶B

% ldd HelloWorld
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x4002c000)
libgcj.so.2 => /usr/lib/libgcj.so.2 (0x40034000)
libm.so.6 => /lib/i686/libm.so.6 (0x403e8000)
libz.so.1 => /usr/lib/libz.so.1 (0x4040a000)
libdl.so.2 => /lib/libdl.so.2 (0x40418000)
libc.so.6 => /lib/i686/libc.so.6 (0x42000000)
libgcjgc.so.1 => /usr/lib/libgcjgc.so.1 (0x4041b000)
libpthread.so.0 => /lib/i686/libpthread.so.0 (0x40447000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)

30:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
03/03/03 22:49
cygwin ”Å‚Í -shared ‚𖳎‹‚³‚ê‚é‚Á‚Û‚¢B
mingw ”ł͓®“IƒŠƒ“ƒN‚Å‚«‚é‚Ì‚©‚ÈB


31:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
03/03/05 22:22
cygwin ã‚Å gcc ‚ðƒrƒ‹ƒh‚µ‚悤‚ÆŽŽ‚Ý‚½‚ªA
case-insensitive bug ‚È‚é–â‘è‚Å gcj ‚ªƒrƒ‹ƒh‚Å‚«‚È‚©‚Á‚½B
‚Ç‚¤‚â‚ç case-sensitive ‚ȃtƒ@ƒCƒ‹ƒVƒXƒeƒ€ã‚ŃNƒƒXƒRƒ“ƒpƒCƒ‹‚µ‚Ä‚â‚ç‚È‚¢‚ƃ_ƒ‚炵‚¢B

32:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
03/03/05 23:52
‚Ç‚¤‚Å‚à‚¢‚¢‚ªAgcj‚æ‚ègjc‚̂ق¤‚ª–¼Ì‚Æ‚µ‚Ä“K“–‚È‹C‚ª‚·‚éAAA

33:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
03/03/06 14:57
Gnu Compiler for Java

34:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
03/03/07 07:47
>>29>>30
libgcj‚ð‹¤—Lƒ‰ƒCƒuƒ‰ƒŠ‚É‚µ‚½ê‡
HelloWorld(strip)
mingw : 12800
cygwin: 11776
Helloswt/mingw
static: 3453952
gcj‚Ì‚Ýdll: 1565696
gcj/swt‚ðdll: 12824


35:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
03/03/08 20:15
>>34
î•ñ‚³‚ñ‚­‚·

36:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
03/03/08 22:31
>>30
MinGW ‚̂Ƃ±‚É’u‚¢‚Ä‚ ‚Á‚½ƒoƒCƒiƒŠ‚¾‚Æ–³—‚Á‚·B
gcj -v ‚Ìo—Í

Configured with: /extra/src/gcc/gcc-3.2/configure --prefix=/extra/wingcc --build
=i686-pc-linux-gnu --host=mingw32 --target=mingw32 --enable-languages=c,c++,java
--with-gcc --with-gnu-as --with-gnu-ld --with-as=/extra/xgcc/bin/mingw32-as --w
ith-ld=/extra/xgcc/bin/mingw32-ld --enable-threads=win32 --disable-nls --disable
-win32-registry --disable-shared --disable-debug --disable-multilib --without-ne
wlib --enable-libgcj --disable-java-awt --without-x --enable-java-gc=boehm --dis
able-libgcj-debug --enable-interpreter --enable-hash-synchronization
Thread model: win32
gcc version 3.2 (mingw special 20020817-1)

37:34
03/03/10 06:57
>>30,>>36
34‚̓Rƒ“ƒpƒCƒ‰Ž©‘Ì‚Ícygwin,mingw•W€‚Ì‚à‚̂ł·B

gcjƒRƒ“ƒpƒCƒ‰ƒoƒCƒiƒŠ‚ÍŠÖŒW‚È‚¢‚·B‹¤—Lƒ‰ƒCƒuƒ‰ƒŠi‚̃Cƒ“ƒ|[ƒgƒ‰ƒCƒuƒ‰ƒŠj‚ª‚ ‚é‚©‚Ç‚¤‚©B
‚Å.a‚©‚ç.dll‚ðì‚é‚ɂ͊î–{“I‚ɂ̓oƒ‰‚µ‚ÄÄƒŠƒ“ƒN‚·‚ê‚΂¢‚¢‚킯‚¾‚ªA.a‚Æ.dll‚Ì‹““®‚̈Ⴂ
iƒ‰ƒCƒuƒ‰ƒŠ‘¤‚Édeclspec(dllexport)‚Ü‚½‚Í.def‚ªAŽg‚¤‘¤‚Édeclspec(dllimport)‚ª•K—v‚È‚Çj
‚ðld‚ÅŽ©“®“I‚É‹zŽû‚·‚邽‚ß‚ÉAƒŠƒ“ƒNŽž‚ɃIƒvƒVƒ‡ƒ“‚Ŭ×H‚ª•K—vB

‚±‚̕ӎQÆB
URLØÝ¸(gcc.gnu.org)
‚È‚¨cygwin‚Å‚Ípseudo-reloc.c‚Í•s—vB

‚Æ‚±‚±‚܂łӂÁ‚Æ‚¢‚Ägcj‚ðí—p‚µ‚Ă邩‚Á‚Â[‚Æ‚½‚ß‚µ‚É‚â‚Á‚Ă݂½ƒ_ƒP‚È‚ñ‚¾‚ªB

38:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
03/03/15 02:46
zip -d *AWT* swt.jar
‚ÅAWTŠÖŒW‚̃Nƒ‰ƒX‚ð휂µ‚½swt.jar‚ðmingw‚ÌGCJ‚ŃRƒ“ƒpƒCƒ‹‚·‚邯
unreachable bytecode from...‚Á‚Ä‚¢‚¤Œx‚ª‚½‚­‚³‚ño‚Ä‚­‚é‚̂ł·‚ªAƒIƒuƒWƒFƒNƒgƒtƒ@ƒCƒ‹‚͂ł«‚Ä‚é‚ñ‚Å‚·
‚±‚ê‚Å‘åä•v‚È‚ñ‚Å‚µ‚傤‚©H


39:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
03/03/15 02:54
>>38
‚½‚Ô‚ñ‘åä•v‚Å‚µ‚åB“ž’B•s”\‚È•”•ª‚ª‚ ‚é‚Á‚Ä‚¾‚¯‚̘b‚¾‚©‚çB
‚»‚ÌŒx‚Í“Á’èƒo[ƒWƒ‡ƒ“‚Ì‚½‚ß‚ÌðŒ•ªŠò‚Æ‚©‚ ‚邯â‘Îo‚Ä‚­‚é‚Ì‚ÅB

40:38
03/03/15 03:27
>>39
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·A‚Ƃ肠‚¦‚¸‚±‚̂܂܎g‚Á‚Ă݂܂·

41:38
03/03/15 09:58
ƒƒ‚‚ª‚Ă炿‚傱‚Á‚ƃCƒ“ƒXƒg[ƒ‹‰ðàƒy[ƒW‚ðì‚Á‚Ă݂½‚¯‚Ç
‚ ‚炽‚߂Ď©•ª‚Ì•¶Ë‚̂Ȃ³‚ª•‚‚«’¤‚è‚É(ŸT

URLØÝ¸(page.freett.com)

42:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
03/03/15 21:44
>>41
‚³‚ñ‚̉ðà’Ê‚è
ƒCƒ“ƒXƒg[ƒ‹‚Å‚«‚Ü‚µ‚½

‚í‚©‚è‚â‚·‚©‚Á‚½‚Å‚·

swing‚Å‘‚¢‚½ƒAƒvƒŠ‚ðˆÚA‚·‚é‚Í
ƒAƒvƒŠ‚É‚æ‚Á‚Ă͑å•ςł·‚Ë
•`‰æ‚ð‚½‚­‚³‚ñ‚µ‚Ä‚¢‚邯
awt.Color‚Æ‚©Graphics‚Æ‚©‚ð
‘‚«Š·‚¦‚È‚¢‚Æ‚¢‚¯‚È‚¢‚Å‚·

‚¢‚¢•û–@‚È‚¢‚Å‚µ‚傤‚©H

43:42
03/03/15 22:08
‚·‚¢‚Ü‚¹‚ñ
>>42‚̌㔼‚̓XƒŒˆá‚¢‚Å‚µ‚½


44:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
03/03/17 04:18
•ÛŽç

45:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
03/03/17 14:16
cygwin/mingw‚щƒCƒuƒ‰ƒŠ‚ðdll‚É‚·‚é‚̂͂Ç[‚â‚é‚ÌH

46:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
03/03/18 00:10
dllwrap‚Æ‚©‚¢‚¤ƒRƒ}ƒ“ƒh‚ª‚ ‚è‚Ü‚·

47:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
03/03/18 00:35
gcc ‚É -shared ƒIƒvƒVƒ‡ƒ“‚ð‚‚¯‚é

48:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
03/03/21 23:18
’èŠú•ÛŽç

49:tantei
03/03/21 23:19
š‚ ‚È‚½‚Ì‚¨”Y‚Ý‰ðŒˆ’v‚µ‚Ü‚·II
œ•‚‹C‘fs’²¸
”ÞŽA”Þ—AÈA•v‚Ì•‚‹C‚𒲸’v‚µ‚Ü‚·II
œ“’®Ší“ŽB‹@”­Œ©
‚ ‚È‚½‚Ì•”‰®‚É’N‚©‚ªŽdŠ|‚¯‚Ä‚¢‚é‚©‚àII
œs•û’²¸
s•û•s–¾‚ɂȂÁ‚Ä‚¢‚鉯‘°‚ÌÁ‘§‚𒲸’v‚µ‚Ü‚·II
œ“d˜b”Ô†‚©‚çZŠŠ„‚èo‚µ
ˆê”Ê“d˜bAŒg‘Ñ‚©‚çZŠ‚ðŠ„‚èo‚µ’v‚µ‚Ü‚·II
œƒXƒg[ƒJ[‘Îô
ŽÐ‰ï–â‘è‚Æ‚à‚È‚Á‚Ä‚¢‚éƒXƒg[ƒJ[‚ðŒ‚‘Þ’v‚µ‚Ü‚·II
‚»‚Ì‘¼l¶‘Š’k‚©‚ç‚Ç‚ñ‚È‚¨”Y‚݂łà‰ðŒˆ‚¢‚½‚µ‚Ü‚·II
@’¼’Ê@@‚O‚X‚O|‚W‚T‚O‚T|‚R‚O‚W‚U
‚t‚q‚k@@URLØÝ¸(www.h5.dion.ne.jp)
ƒ[ƒ‹@@hentaimtt@k9.dion.ne.jp
@@@ƒOƒ[ƒoƒ‹’T’㎖–±‹Ç@



50:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
03/03/26 09:33
Ž¿–â‚Å‚·B
@ @@_, ._
@ i@ß „Dßj
@@( ‚Â’UO
@@‚ÆQ)_)

URLØÝ¸(gcc.gnu.org)
‚ðŽQl‚É‚µ‚ÄAlibswt.a‚ðì‚è‚Ü‚µ‚½B

$ ls
Test.java build.sh* libswt.a swt-win32-2132.dll* swt.jar

$ gcj -mwindows --classpath=./swt.jar --main=Test Test.java -L. -lswt
/cygdrive/c/WINNT/Temp/ccjjEJMB.s: Assembler messages:
/cygdrive/c/WINNT/Temp/ccjjEJMB.s:38: Warning: .stabs: description field '100004' too big, try a different debug format
/cygdrive/c/WINNT/Temp/ccjjEJMB.s:206: Warning: .stabs: description field '10001' too big, try a different debug format


51:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
03/03/26 09:33

$ ./a.exe
Exception in thread "main" java.lang.UnsatisfiedLinkError: swt-win32-2132: file not found

‚ÆAƒJƒŒƒ“ƒgƒfƒBƒŒƒNƒgƒŠ‚Éswt-win32-2132‚ª‚ ‚é‚É‚àŠÖ‚í‚炸Afile not found ‚ɂȂÁ‚Ä‚µ‚Ü‚¢‚Ü‚·B
%SYSTEM_ROOT%/system32/‚ÉDLL‚ð“Ë‚Áž‚ñ‚Å‚à“¯‚¶‚Å‚µ‚½B
‰ðŒˆô‚¨Šè‚¢‚µ‚Ü‚·B

[ŠÂ‹«]
Windows2000sp3
$ uname -a
CYGWIN_NT-5.0 rcl 1.3.22(0.78/3/2) 2003-03-18 09:20 i686 unknown unknown Cygwin
$ gcj --version
gcc (GCC) 3.2 20020927 (prerelease)
Copyright (C) 2002 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.


52:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
03/03/27 20:18
@

53:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
03/04/05 15:26
Cygwin”Å‚àMingw”Å‚ào—Í‚ðShift-JIS‚É‚µ‚È‚¢‚Æ“ú–{Œê‚ª‚܂Ƃà‚É•\ަ‚Å‚«‚È‚¢EEE

54:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
03/04/05 22:54
>>53
‚»‚è‚̓Rƒ“ƒ\[ƒ‹‚Ì•\ަ•¶ŽšƒR[ƒh‚Ì–â‘è‚©‚ÆEEE

55:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
03/04/05 23:16
>>50-51
‚¾A’N‚©‚„DMj À½¹Ú !!

56:–¼–³‚µ‚³‚ñ—‚w‚d‚‚‚ƒ‚“
03/04/06 12:31
>>53
mlterm‚©rxvt-mlŽg‚¦‚Î? euc-jp‚àutf-8‚à‰ÂB
‚Ç‚Á‚¿‚àcygwin‚É“ü‚Á‚Ä‚¢‚邯Žv‚½
URLØÝ¸(mlterm.sourceforge.net)
URLØÝ¸(www.geocities.co.jp)

>>53
console•\ަ‚Ígcj‚Ì’S“–‚¶‚á‚È‚¢‚à‚ñ‚Ë(w
o—͂͒S“–‚¾‚¯‚Ç‚àB

57:53
03/04/09 18:26
ŠÂ‹«‚É‚ ‚킹‚Ĵݺ°ÄÞ‚µ‚Ä‚­‚ê‚é‚à‚Ì‚¾‚ÆŽv‚Á‚Ä‚¢‚½˜R‚ꂪÊÞ¶‚Å‚µ‚½EEEŸT

58:ŽRèÂ
03/04/17 15:40
iOOj

59:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
03/04/28 20:09
•ÛŽçsage

60:ŽRèÂ
03/05/28 13:25
@@@ @ÈQÈ
Ëß­.°@(@@OO j ƒ‚±‚ê‚©‚ç‚à–l‚ð‰ž‰‡‚µ‚ĉº‚³‚¢‚ËiOOjB
@@k~¾PPl
@@ \ @@@@@@@@@@@@@@@@@@@@@ŽRèÂ

61:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
03/06/08 04:12
libgcj.dll ‚Æ libswt.dll ‚Ìì‚è•û‚ª•ª‚©‚è‚Ü‚¹‚ñBB
dlltool ‚â dllwrap ‚ðŽg‚Á‚Ä‚ ‚ꂱ‚ê‚â‚Á‚Ă݂½‚̂ł·‚ªcB

ŽÀÛ‚ÉŽg‚¨‚¤‚Æ‚·‚邯Aundefined reference ‚Ì—’‚Å‚·B

URLØÝ¸(members.tripod.co.jp)
URLØÝ¸(webclub.kcom.ne.jp)

‚ǂȂ½‚©Alibgcj.a ‚Æ libswt.a ‚ð‹¤—Lƒ‰ƒCƒuƒ‰ƒŠ‚É‚·‚é•û–@‚ð
‹³‚¦‚Ä‚­‚¾‚³‚¢B

62:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
03/06/24 00:55
3•܈U

63:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
03/06/29 13:59
MinGW GCJ 3.3 ‚Å ƒRƒ“ƒ\[ƒ‹‚Ö‚Ì“ú–{Œêo—Í ‚Æ
MS SQL Server JDBC ƒhƒ‰ƒCƒo‚̃Rƒ“ƒpƒCƒ‹‚͂ł«‚Ü‚µ‚½B

SWT, JDBC, “ú–{Œê ‚ª‚±‚È‚¹‚é‚̂ŠGCJ ‚Å‚à
‚»‚ê‚È‚è‚̃AƒvƒŠƒP[ƒVƒ‡ƒ“‚ð\’z‚Å‚«‚邿‚¤‚ɂȂè‚Ü‚µ‚½‚ËB

64:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
03/07/03 19:38
Pure Java ‚ȃf[ƒ^ƒx[ƒX HSQL ‚ðƒlƒCƒeƒBƒuƒR[ƒh‚ɃRƒ“ƒpƒCƒ‹‚Å‚«‚½‚æB
‚¿‚á‚ñ‚Æ“®‚¢‚Ä‚¢‚邵B


65:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
03/07/03 21:25
>>63
GCJ3.3‚Á‚ÄŒöŽ®ƒ_ƒEƒ“ƒ[ƒhƒTƒCƒg‚ɂ͂Ȃ©‚Á‚½‚Ì‚Å
ŒŸõ‚µ‚½‚ç«‚ª‚ЂÁ‚©‚©‚Á‚½‚ñ‚¾‚¯‚Ç‚±‚ê‚Ì‚±‚ÆH
URLØÝ¸(www.thisiscool.com)

66:65
03/07/03 21:31
GCJ 3.4‚à‚ ‚é‚Ý‚½‚¢‚È‚ñ‚Å‘‘¬GCJ 3.4‚ðŽŽ‚µ‚Ă݂܂·

67:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
03/07/04 23:29
ŽÀsŽž‚É•K—v‚ɂȂéƒIƒuƒWƒFƒNƒg‚⃊ƒ\[ƒX‚ªƒŠƒ“ƒN‚³‚ê‚È‚¢‚ñ‚¾‚¯‚ÇcB

public static void main(String[] args) {
Calendar.getInstance();
}

‚±‚ꂪƒGƒ‰[‚ɂȂé‚ñ‚¾‚æ‚ËB‚ǂ̃JƒŒƒ“ƒ_[ŽÀ‘•‚ðŽg‚¤‚©‚Í
ŽÀsŽž‚É”»’f‚³‚ê‚邽‚ßAƒŠƒ\[ƒXƒIƒuƒWƒFƒNƒg‚ªƒŠƒ“ƒNŽž‚É‚Í
ƒŠƒ“ƒN‚³‚ê‚È‚¢‚Ì‚¾B

ar x libgcj.a Calendar.o

‚Æ‚µ‚ÄAƒŠƒ\[ƒXƒIƒuƒWƒFƒNƒg‚ðŽæ‚èo‚µ‚ÄA

gcj --main=Hello -o Hello.exe Hello.java Calendar.o

‚̂悤‚É’¼ÚƒŠƒ\[ƒXƒIƒuƒWƒFƒNƒg‚ðŽw’è‚·‚ê‚ÎA³‚µ‚­ƒŠƒ“ƒN‚³‚ê‚Ä
‚«‚¿‚ñ‚Æ“®ì‚·‚éB‘¼‚É‚à Input_SJIS.o ‚â Output_SJIS.o ‚ȂǂÌ
•¶ŽšƒR[ƒhƒRƒ“ƒo[ƒgŒn ƒIƒuƒWƒFƒNƒg‚àƒŠƒ“ƒN‚³‚ê‚È‚¢‚Ì‚ÅA
URLØÝ¸(www.thisiscool.com) ‚É‚ ‚é
ƒoƒCƒiƒŠ‚Å‚ÍAƒfƒtƒHƒ‹ƒg‚ŃRƒ“ƒ\[ƒ‹‚É“ú–{Œê‚ð•\ަ‚·‚邱‚Æ‚ª‚Å‚«‚È‚¢B

Input_SJIS.o ‚È‚Ç‚ðƒŠƒ“ƒN‚·‚邽‚߂ɂÍA‘¼‚©‚çÓI‚ÉŽQÆ‚³‚ê‚Ä‚ê‚΂¢‚¢‚Ì‚ÅA
IOConverter.java ‚ȂǂŠnew Input_SJIS(); ‚ȂǂƂµ‚Ä‚¨‚¯‚Ηǂ¢B
‚»‚¤‚·‚ê‚ÎAƒŠƒ“ƒNŽž‚É Input_SJIS.o ‚ª•K—v‚¾‚Æ‚¢‚¤‚±‚Æ‚ª•ª‚©‚é‚©‚çA
‚¿‚á‚ñ‚Æ Input_SJIS.o ‚ªƒŠƒ“ƒN‚³‚ê‚Ä“ú–{Œê‚ª’Ê‚éB

‚»‚Ì‚¤‚¿A\¬‚µ‚È‚¨‚µ‚½ libgcj.a ‚Å‚àƒAƒbƒv‚·‚é‚©cB

68:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
03/07/12 23:55
>>67
+1 ŽQl‚ɂȂé

69:67
03/07/13 10:33
URLØÝ¸(webclub.kcom.ne.jp)

“ú–{Œê‚ª’Ê‚é‚æ‚¤‚É‚µ‚½ libgcj.a ‚Å‚·B
URLØÝ¸(www.thisiscool.com) ‚É‚ ‚é
MinGW GCJ 3.3 ‚Ì libgcj.a ‚Æ·‚µ‘Ö‚¦‚ÄŽg‚¢‚Ü‚·B

‚½‚¾‚µA“ú–{Œê‚ðƒ\[ƒXƒR[ƒh‚É‹Lq‚·‚éꇂÍ
•¶ŽšƒR[ƒh‚ð UTF-8 ‚É‚µ‚Ä‚¨‚©‚È‚¢‚ÆAgcj ‚ɂ͂¶‚©‚ê‚Ü‚·B
–l‚ÍAUTF-8ƒGƒfƒBƒ^‚Æ‚µ‚Ä Eclipse ‚ðŽg‚Á‚Ä‚¢‚Ü‚·B

70:ŽRè Â
03/07/15 10:14

@__ÈQÈ_
@|i@@OO j|@ƒQ‚é‚ÛiOOj
@|_ÜÜÜ_
@_ |ÜÜÜ~|@@@@@@@@@ŽRèÂ
@@ ~PPPP

71:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
03/07/21 22:38
•ÛŽçage

72:ŽRè Â
03/08/02 02:27
iOOj

73:ŽRè Â
03/08/15 16:50
@@@ (ÜVÜ)
@@@„  O O „ ƒ‚±‚ê‚©‚ç‚à–l‚ð‰ž‰‡‚µ‚ĉº‚³‚¢‚ËiOOjB
@@¼|@@@@|‚Â
@@@iQjiQj@@@@@@@@@@@@@@@@@@@@@@ŽRèƒpƒ“

74:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
03/08/18 19:08
>>797=798
‚±‚ꕪ‚©‚è‚Ü‚·H‘‚¢‚½‚ÌŽ©•ª‚È‚ñ‚Å‚·‚¯‚ÇB

gcj‚Á‚ÄŽg‚Á‚Ä‚él‚¢‚Ü‚·H
½ÚØÝ¸(tech”Â:50-”Ô)

75:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
03/08/18 19:09
>>74‚ͺÞÊÞ°¸

76:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
03/08/18 23:00
MinGW—p‚Ì libgcj ‚̃_ƒCƒiƒ~ƒbƒNƒ‰ƒCƒuƒ‰ƒŠ(dll)‚ªo‚Ü‚µ‚½B
MinGW GCJ ‚ÌŒ‡“_‚Æ‚µ‚ÄAƒ‰ƒCƒuƒ‰ƒŠ‚ªƒXƒ^ƒeƒBƒbƒNƒŠƒ“ƒN‚³‚ê‚邽‚ßA
¶¬‚³‚ê‚éŽÀsƒtƒ@ƒCƒ‹‚ª”ñí‚É‹‘å‚É‚È‚é‚Æ‚¢‚¤–â‘肪‚ ‚è‚Ü‚µ‚½‚¯‚ÇA
ƒ_ƒCƒiƒ~ƒbƒNƒ‰ƒCƒuƒ‰ƒŠ‚ªo‚Ä‚«‚½‚±‚Æ‚ÅA‚±‚Ì–â‘肪‰ðÁ‚µ‚Ü‚·B

URLØÝ¸(www.thisiscool.net)


77:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
03/08/18 23:26
>>76
‚ ‚肪‚½‚¢‚Á‚·B

‚Æ‚±‚ë‚ÅAWindows —p(‚Á‚‚© case sensitive ‚łȂ¢ƒvƒ‰ƒbƒgƒtƒH[ƒ€‚Ì) GCJ ‚Í
(case sensitive ‚ȃvƒ‰ƒbƒgƒtƒH[ƒ€‚Å)ƒNƒƒXƒRƒ“ƒpƒCƒ‹‚µ‚È‚¢‚ƃrƒ‹ƒh‚Å‚«‚È‚¢‚͕̂ςí‚Á‚Ä–³‚¢‚Á‚·‚©H

78:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
03/08/20 19:08
‚¨‚»‚ç‚­‚ËBƒ[ƒŠƒ“ƒOƒŠƒXƒgŒ©‚ĂĂà Windows—pGCJ‚ðƒRƒ“ƒpƒCƒ‹‚µ‚Ä‚¢‚él‚Í
‚Ý‚ñ‚È Linux ‚ŃNƒƒXƒRƒ“ƒpƒCƒ‹‚µ‚Ä‚é‚ËB
Cygwin ‚ŃRƒ“ƒpƒCƒ‹‚ɬŒ÷‚µ‚½—á‚Í•·‚¢‚½‚±‚ƂȂ¢‚Å‚·B

79:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
03/09/23 12:46
GCJ‚Á‚ăƒ‚ƒŠ[ƒŠ[ƒN‚ªŒƒ‚µ‚¢‹C‚ª‚·‚é‚ñ‚¾‚¯‚ÇB


80:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
03/09/24 05:13
mingw‚̃TƒCƒg‚Égcj3.3‚ª‚ ‚é‚Ë

81:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
03/10/11 19:47
>>41‚É‘‚¢‚Ä‚é’Ê‚è‚É‚â‚Á‚½‚ñ‚Å‚·‚ªA
SWT‚ðŽg‚í‚È‚¢‚à‚̂ł·‚çƒlƒCƒeƒBƒuƒRƒ“ƒpƒCƒ‹‚ª‚Å‚«‚Ü‚¹‚ñB
ƒNƒ‰ƒXƒtƒ@ƒCƒ‹‚ւ̃Rƒ“ƒpƒCƒ‹‚Ȃ笌÷‚µ‚Ă܂·B

cc1 ‚ɑ΂µ‚Ä@No Such File or directory ƒGƒ‰[‚ªo‚Ä‚½‚Ì‚ÅA
C:\MinGW\lib\gcc-lib\mingw32\3.2.3
‚ɃpƒX‚ð’Ê‚µ‚½‚ñ‚Å‚·‚ªA¡“x‚Í crtbegin.o ‚ðŠJ‚¯‚È‚¢‚ÆŒ¾‚í‚ê‚Ü‚µ‚½B
ã‹L‚̃fƒBƒŒƒNƒgƒŠ‚Ƀtƒ@ƒCƒ‹‚Í‘¶Ý‚·‚é‚ñ‚Å‚·‚ªEEE
‰½‚ª–â‘è‚È‚ñ‚Å‚µ‚傤‚©H

ŠÂ‹«‚Í‚±‚ñ‚ÈŠ´‚¶‚Å‚·B
OS:WinXP
MinGW:MinGW-3.1.0-1.exe
GCJ:gcc-java-3.3.1-20030804-1.tar.gz

82:81
03/10/12 12:15
Ž©ŒÈ‰ðŒˆ‚µ‚Ü‚µ‚½B
MinGW‚Ægcj‚Å”÷–­‚Ƀo[ƒWƒ‡ƒ“‚ªˆá‚¤‚Ì‚ªŒ´ˆö‚¾‚Á‚½‚Ý‚½‚¢‚Å‚·EEE

83:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
03/10/20 16:03
URLØÝ¸(www.shudo.net)
‚É‚à‘‚¢‚Ä‚ ‚邯‚Ç GCJ ‚Ì ML ‚Å value type (ŽQÆŒ^‚¶‚á‚È‚¢Œ^) “±“ü‚µ‚È‚¢H‚Á‚Ęb‚ªo‚Ă܂·B

84:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
03/10/21 20:21
gcj‚Åsun‚Ìjavax.sound‚̃\[ƒX‚ƈê‚ɃRƒ“ƒpƒCƒ‹‚µ‚½‚̂ł·‚ª
ŽÀsŽž‚É
javax.sound.sampled.UnsupportedAudioFileException: could not get audio input stream from input stream
‚ƂłĂµ‚Ü‚¢‚Ü‚µ‚½B
“¯‚¶ƒ\[ƒX‚Åjava‚łͳí‚Éwave‚ªÄ¶‚Å‚«‚½‚̂ł·‚ªB
InputStream‚ÌŽÀ‘•‚ªˆá‚¤‚̂Ń_ƒ‚Ȃ̂łµ‚傤‚©B
‚¿‚Ȃ݂Éwaveƒtƒ@ƒCƒ‹‚ª–³‚­‚Ä‚à“¯‚¶—áŠO‚ªo‚Ä‚µ‚Ü‚¢‚Ü‚·B

85:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
03/10/22 04:31
>>84
javax.sound ‚ªŽg—p‚·‚é DLL ‚Æ‚©‚Í’²‚ׂ½H

86:84
03/10/22 12:43
>>85
ƒŒƒX‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
jsound.dll‚¾‚ÆŽv‚¢‚Ü‚·B
ƒRƒ“ƒpƒCƒ‹Žž‚ɃIƒvƒVƒ‡ƒ“-L‚ÅŽw’肵‚Ü‚µ‚½B
ƒRƒ“ƒpƒCƒ‹Žž‚àŽÀsŽž‚àƒGƒ‰[‚ªo‚È‚¢‚Ì‚Å
dll‚Ü‚í‚è‚ÍOK‚¾‚ÆŽv‚¤‚̂ł·‚ªBB


87:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
03/10/22 17:23
>>84
‚ñ‚¶‚áAcom.sun.media.sound ƒpƒbƒP[ƒW‚ª–³‚¢‚Æ‚©B

88:84
03/10/22 23:18
>>87
‚»‚ꂪŒ´ˆö‚̂悤‚Å‚·B
Žg‚Á‚Ä‚¢‚éƒtƒ@ƒCƒ‹‚ð”­Œ©‚µ‚Ü‚µ‚½B
‚Ç‚¤‚à‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
“r’†Œo‰ß‚ð•ñ‚µ‚Ü‚·‚Æ
rt.jar‚ðŽg‚Á‚ăRƒ“ƒpƒCƒ‹‚µ‚悤‚Æ‚·‚邯
ƒRƒ“ƒpƒCƒ‰‚Ì“à•”ƒGƒ‰[‚ª‚ł܂·B
‚à‚¤‚·‚±‚µl‚¦‚Ă݂܂·B

89:84
03/10/23 10:56
.oƒtƒ@ƒCƒ‹‚ðì‚낤‚Æjar‚ðƒRƒ“ƒpƒCƒ‹’†‚É
‚½‚­‚³‚ñ
com/sun/media/sound/SunMidiFileWriter.java:124: warning: exception handler insid
e code that is being protected
‚̂悤‚Èwarning‚ªo‚ÄŽ~‚Ü‚è‚Ü‚·B
‚±‚ê‚͉½‚ªˆ«‚¢‚̂łµ‚傤H

90:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
03/10/23 16:55
>>89
"warning: exception handler inside code that is being protected" ‚Å‚®‚®‚Á‚½‚ç

URLØÝ¸(gcc.gnu.org)

‚ªŒ©‚‚©‚Á‚½B

“K“–‚È“ú–{Œê–ó
> ‘S‚Ä‚ÌJavaƒoƒCƒgƒR[ƒh‚ªJavaƒRƒ“ƒpƒCƒ‰‚Ŷ¬‚³‚ê‚Ä‚¢‚é
> ‚킯‚ł͂Ȃ­A‚»‚ê‚ç‚ÌŠô‚‚©‚Í”ñí‚ÉŠï–­‚È‚à‚Ì‚©‚à‚µ‚ê‚È‚¢B
> Ž„‚Í Java Server Pages —p‚Ì“Á•ʂȃRƒ“ƒpƒCƒ‰‚ÅA—áŠOƒnƒ“ƒhƒ‰‚ª
> Ä‹A“I‚ÉŽ©•ªŽ©g‚ðŒÄ‚Ño‚·‚Æ‚¢‚¤ƒCƒ“ƒ`ƒL‚É‚µ‚©Œ©‚¦‚È‚¢ƒR[ƒh‚ð
> ¶¬‚·‚é‚Ì‚ðŒ©‚½‚±‚Æ‚ª‚ ‚éB‚±‚ê‚ͳí‚É“®ì‚µ‚È‚¢‚¾‚낤‚ª
> (‚»‚ê‚Æ‚à³í‚É“®‚­‚Ì‚©H)AJavaƒoƒCƒgƒR[ƒhŽd—l‚ÉŠ®‘S‚É]‚Á‚Ä‚¢‚éB
> ‚æ‚Á‚ÄA‚±‚̂悤‚ȃoƒCƒgƒR[ƒh‚ð‹–‚·‚ªAŒx‚ðo‚·Ž–‚É‚·‚éB

91:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
03/10/23 17:06
URLØÝ¸(www.scheinwelt.at)
‚ÅŽ—‚½‚悤‚È‚à‚Ì(?)‚ðì‚Á‚Ä‚él‚ª‚¢‚é‚炵‚¢‚̂ŎQl‚É‚µ‚Ă݂ĂÍH

‚»‚Ìl‚Ì gcj ‚̃[ƒŠƒ“ƒOƒŠƒXƒg‚Ö‚Ì“Še
URLØÝ¸(gcc.gnu.org)

92:84
03/10/23 18:43
>>90
>>91
e؂ɃŒƒX‚µ‚Ä‚­‚¾‚³‚Á‚ÄA
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
‘‘¬AŽQl‚É‚µ‚Ä’²‚ׂĂ܂·B


93:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
03/10/24 01:28
>>81

Ž©•ª‚à“¯‚¶–â‘肪‚¨‚«‚½‚ñ‚Å‚·‚ª“¯‚¶ƒo[ƒWƒ‡ƒ“‚ÌMinGW‚ÆGCJ‚ª‚ ‚é‚ñ‚Å‚µ‚傤‚©?
’T‚µ‚Ă݂½‚ñ‚Å‚·‚¯‚ÇŒ©‚‚¯‚ç‚ê‚È‚©‚Á‚½‚ñ‚Å‚·‚ªEEE

94:81
03/10/25 01:48
>>93
ƒo[ƒWƒ‡ƒ“‚ª‘‚¢‚ĂȂ¢‚̂łȂñ‚Æ‚àŒ¾‚¦‚È‚¢‚¯‚ÇAGCJ3.3.1‚È‚ç
‰º‚̃TƒCƒg‚É‚ ‚éMinGW base kit, bitWalk build #037‚ð‚¢‚ê‚½‚ç‚¢‚¯‚½‚æB
URLØÝ¸(b2c-1.rocketbeach.com)

95:93
03/10/25 03:57
>>94

ƒŒƒX‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B

Љ‚Ä‚¢‚½‚¾‚¢‚½ƒTƒCƒg‚ÌminGW‚ðƒCƒ“ƒXƒg[ƒ‹‚µA
38‚³‚ñ‚̉ðàƒy[ƒW’Ê‚è‚É‚r‚v‚s‚ðŽg‚Á‚½ƒvƒƒOƒ‰ƒ€‚ðƒRƒ“ƒpƒCƒ‹‚Å‚«‚Ü‚µ‚½B

96:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
03/11/22 16:31
•ÛŽç

97:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
03/11/25 01:03
URLØÝ¸(page.freett.com)

>>67‚ðŽQl‚ɃRƒ“ƒ\[ƒ‹‚É“ú–{Œê‚ð•\ަ‚·‚邱‚ƂɬŒ÷‚µ‚½‚̂Ńƒ‚‚ðŽc‚µ‚Ä‚¨‚«‚Ü‚·
‚Ù‚Æ‚ñ‚Ç>>67‚Ì‘‚¢‚Ä‚¢‚邱‚Æ‚ð‚»‚Ì‚Ü‚Ü‚È—¬—p‚µ‚½‚½‚ߟŽè‚ÉÚ‚¹‚Ä‚¢‚¢‚Ì‚©”»’f‚É–À‚Á‚½‚Ì‚Å
‚±‚̃XƒŒˆÈŠO‚É‚ÍƒŠƒ“ƒN‚𒣂Á‚Ä‚¢‚Ü‚¹‚ñEEE
HTML‰»‚ÍŽžŠÔ‚ª‚ ‚ê‚΂â‚è‚Ü‚·

98:97
03/11/25 01:24
”O‚Ì‚½‚ß‚à‚¤ˆê“xŽŽ‚µ‚Ă݂½‚ç‚Ç‚¤‚à-DƒIƒvƒVƒ‡ƒ“‚ªˆê‚‚µ‚©”Fޝ‚µ‚È‚¢‚Á‚Û‚­‚Ä
‚¤‚Ü‚­‚¢‚©‚È‚©‚Á‚½‚̂Œ¼‚µ‚Ü‚µ‚½Q|P|›

99:97
03/11/25 07:47
>>98‚ÍŠ¨ˆá‚¢‚Ý‚½‚¢‚Ȃ̂łȂ©‚Á‚½‚±‚Ƃɂµ‚Ä‚­‚¾‚³‚¢Q|P|›

100:97
03/11/26 02:00
URLØÝ¸(big.freett.com)

gcj‚Å“ú–{Œê‚ðˆµ‚¤ƒTƒ“ƒvƒ‹‚ð‚¢‚­‚‚©ì‚Á‚Ă݂܂µ‚½(2.7M‚Ù‚Ç)

101:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
03/11/26 11:34
‚¨‚ÂI

102:67
03/11/26 20:33
‚±‚¤‚¢‚¤A‚â‚é‹C‚Ì‚ ‚él‚ª‚¢‚é‚Á‚Ä‚¢‚¤‚̂͗ǂ¢‚±‚Æ‚¾‚ËB

NativeTest ‚Ì Readme.txt ‚Ìà–¾‚Å Input_SJIS.o ‚Æ Output_SJIS.o ‚ð
ƒŠƒ“ƒN‚µ‚Ä‚¢‚邯‚ÇA‚±‚ê‚ð•s—v‚É‚·‚邽‚ß‚É jni ‚Ƀ`ƒƒƒŒƒ“ƒW‚µ‚½‚ñ‚¶‚á‚È‚¢‚ÌH

Œ‹‹ÇA‚»‚ÌŽŽ‚Ý‚ÍŽ¸”s‚µ‚Ä‚¢‚邿‚¤‚¾‚¯‚ÇcB‚¹‚Á‚©‚­ jni ‚É‚µ‚Ä‚¢‚é‚Ì‚ÉA
C‘¤‚Å CallObjectMethod() ‚ðŽg—p‚µ‚Ä Java‘¤‚Ì getBytes() ‚ðŽg‚Á‚¿‚á‚Á‚½‚ç
ˆÓ–¡‚È‚¢‚æ‚ËBƒR[ƒh•ÏŠ·‚ð Java‘¤‚Å‚â‚邱‚ƂɂȂ邩‚ç jni ‚̈Ӗ¡‚ª‚È‚¢B

Input_SJIS.o, Output_SJIS.o ‚Ì–â‘è‚ð‰ñ”ð‚·‚é‚½‚ß‚É jni ‚ðŽg‚¤‚̂ł ‚ê‚ÎA
jniƒƒ\ƒbƒh‚Ŏ󂯎æ‚Á‚½ jstring ‚ð GetStringChars ‚Å jchar* ‚ɕϊ·‚µ‚Ä‚©‚ç
Win32API ‚Ì WideCharToMultiByte() ‚É“n‚µ‚Ä‚ ‚°‚邯‚¢‚¢‚æB
‚±‚ê‚ÅAUTF-8 ‚©‚ç SJIS ‚ɕϊ·‚Å‚«‚é‚Í‚¸B

103:97 = 41 = 38
03/11/26 21:52
>>102
‚·‚݂܂¹‚ñAà–¾•s‘«‚Å‚µ‚½
NativeTest‚ÍAJava‚©‚ç“n‚µ‚½“ú–{Œê‚Ì•¶Žš—ñ‚ðƒlƒCƒeƒBƒu‘¤‚©‚çString#getBytes()‚ðŽg‚Á‚ÄSJIS‚Ì•¶Žš”z—ñ‚ɕϊ·‚µA
printf‚Å•\ަ‚Å‚«‚é‚©‚Ç‚¤‚©‚ðŽŽ‚µ‚½ƒTƒ“ƒvƒ‹‚Å‚·
‚±‚ꂪ‚Å‚«‚邯ˆÚA«‚ð•Û‚¿‚‚ÂJava‚ÆC‚ÌŠÔ‚Å•¶Žš—ñ‚ð‚â‚è‚Æ‚肵‚â‚·‚­‚È‚é‚Ì‚ÅŽŽ‚µ‚Ă݂܂µ‚½

˜R‚ê‚̊‹«‚ł͂¤‚Ü‚­‚¢‚Á‚½‚̂ł·‚ª
‚¤[‚ñAJNI‚͓‚¢EEE

104:97 = 41 = 38
03/11/26 22:41
>>97‚Ì“à—e‚ðHTML‚É‚µ‚ăAƒbƒv‚µ‚Ü‚µ‚½

URLØÝ¸(freett.com)

>>67‚³‚ñ
>>97‚É‚à‘‚¢‚½‚Æ‚¨‚èŠÌS‚Ì•û–@‚ª‚Ù‚Ú‚»‚̂܂Ü>>67‚ð—¬—p‚µ‚½‚à‚̂Ȃñ‚Å
ŸŽè‚ÉÚ‚¹‚Ä‚¢‚¢‚Ì‚©”»’f‚É–À‚Á‚Ä‚¢‚Ä¡‚̂Ƃ±‚낱‚̃XƒŒ‚É‚µ‚©ƒŠƒ“ƒN‚𒣂Á‚Ä‚¢‚È‚¢‚ñ‚Å‚·‚ªA‚±‚̂܂ܖڎŸ(URLØÝ¸(freett.com))‚©‚烊ƒ“ƒN’£‚Á‚Ä‚à‚æ‚낵‚¢‚Å‚µ‚傤‚©H

105:67
03/11/26 23:01
>>103 NativeTest ‚Í‚¿‚á‚ñ‚Æ“®‚¢‚½‚æB‚½‚¾AConsole/Test.java ‚Æ
‰½‚ªˆá‚¤‚Ì‚©•ª‚©‚ç‚È‚¢B‚½‚¾AJNI ‚ŃI[ƒo[ƒwƒbƒh‚ð
‘‚₵‚Ä‚¢‚邾‚¯‚¾‚ÆŽv‚¤‚ñ‚¾‚¯‚ÇBˆÚA«‚ð•ۂ‚Ƃ¢‚¤‚Ì‚àcB
—Ç‚©‚Á‚½‚çA‚à‚¤‚¿‚å‚Á‚Æà–¾‚µ‚Ä‚­‚ê‚Ü‚¹‚Ê‚©B

‚»‚ê‚ÆA‚È‚ñ‚©‹C‚ðŽg‚í‚ê‚Ä‚¢‚邿‚¤‚¾‚¯‚ÇA>>97 ‚ªŽ©•ª‚Å
‚܂Ƃ߂½¬‰Ê‚Ȃ̂¾‚©‚çAŽ©—R‚É Web ‚ÅŒöŠJ‚µ‚Ä‚©‚Ü‚í‚È‚¢‚ñ‚¶‚á‚È‚¢‚©B

GCJŠÖŒW‚ÌƒŠƒ“ƒN‚É URLØÝ¸(gcc.gnu.org) ‚ª‚ ‚邯—Ç‚¢‚©‚àB
gcj3.4 ‚Ì‚¨‚Á‚©‚¯‚ð‚·‚é‚È‚ç•K{‚¾‚ÆŽv‚í‚êB

106:67
03/11/26 23:14
uCNI‚ł̓lƒCƒeƒBƒuƒƒ\ƒbƒh‚²‚ÆŽÀsƒtƒ@ƒCƒ‹‚ÉƒŠƒ“ƒN‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·v
‚Á‚Ä‘‚¢‚Ä‚ ‚邯‚ÇAGCJ ‚È‚ç JNI Žg‚Á‚Ä‚à“¯‚¶‚±‚Æ‚ª‚Å‚«‚邿B

NativeTest ‚Å gcc -shared -o NativeTest.dll NativeTest.c ‚Æ‚â‚Á‚Ä‚¢‚é‚Ì‚ð
gcc -C -o NativeTest.o NativeTest.c ‚Æ‚µ‚Ä
Input_SJIS.o ‚È‚ñ‚©‚Æ“¯—l‚Ɉê‚ÉƒŠƒ“ƒN‚·‚邾‚¯B

107:97 = 41 = 38
03/11/27 01:07
>>105
•ÏŠ·‚µ‚½•¶Žš”z—ñ‚Íprintf‚ÉŒÀ‚炸char*‚ðˆø”‚É‚à‚Š֔‚É‚»‚̂܂ܓn‚¹‚é‚ñ‚Å–{Ž¿“I‚É‚ÍConsole‚Ƃ͈Ⴂ‚Ü‚·
byte[]‚ðˆø”‚É‚µ‚ÄgetBytes()‚µ‚½byte”z—ñ‚ð“n‚µ‚Ä‚à‚¢‚¢‚̂ł·‚ª
(¡l‚¦‚邯‚»‚̂ق¤‚ªƒI[ƒo[ƒwƒbƒh­‚È‚­Ï‚Ý‚»‚¤‚È‹C‚à‚µ‚Ü‚·EEE)
gcj‚Å‚àJava‚̃ƒ\ƒbƒh‚ðŒÄ‚ׂé‚Ì‚©ŽŽ‚µ‚Ă݂½‚©‚Á‚½‹CŽ‚¿‚ª‚ ‚Á‚½‚Ì‚Æ
>>97,>>104‚Ì•û–@‚ªJNIŒo—R‚Å‚à—LŒø‚Ȃ̂©‚Ç‚¤‚©‚ðŠm‚©‚ß‚é‚à‚̂Ȃ̂Å
‚ ‚ ‚¢‚¤ƒTƒ“ƒvƒ‹‚ɂȂè‚Ü‚µ‚½

à–¾‚ª‰ºŽè‚­‚»‚Å‚·‚¢‚Ü‚¹‚ñQ|P|›

> ‚»‚ê‚ÆA‚È‚ñ‚©‹C‚ðŽg‚í‚ê‚Ä‚¢‚邿‚¤‚¾‚¯‚ÇA>>97 ‚ªŽ©•ª‚Å
> ‚܂Ƃ߂½¬‰Ê‚Ȃ̂¾‚©‚çAŽ©—R‚É Web ‚ÅŒöŠJ‚µ‚Ä‚©‚Ü‚í‚È‚¢‚ñ‚¶‚á‚È‚¢‚©B

‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·
¡‰ñ‚Í‚³‚·‚ª‚É>>67‚ð‘‚¢‚Ä‚ ‚邱‚Ƃقڂ»‚̂܂܂Ȃñ‚ÅçSçO‚Á‚½‚ñ‚Å‚·‚ª
–ÚŽŸ‚©‚烊ƒ“ƒN‚𒣂邱‚Ƃɂµ‚Ü‚·

>GCJŠÖŒW‚ÌƒŠƒ“ƒN‚É URLØÝ¸(gcc.gnu.org) ‚ª‚ ‚邯—Ç‚¢‚©‚àB
Šm‚©‚É‚»‚¤‚Å‚·‚ËA‚±‚̃XƒŒ‚âgoogle‚ÌŒŸõ‚ðŽQl‚É‚µ‚Ä‚¢‚ë‚¢‚뎎‚µ‚Ä‚¢‚½‚Ì‚Å
‹C‚«‚Ü‚¹‚ñ‚Å‚µ‚½B‘‘¬ƒŠƒ“ƒN‚µ‚Ä‚¨‚«‚Ü‚·

>>106
CNI‚ɂ‚¢‚Ä‘‚¢‚Ä‚¢‚½ ‚ÉŽŽ‚µ‚Ä‚¤‚Ü‚­‚¢‚©‚È‚©‚Á‚½‹L‰¯‚Í‚ ‚é‚̂ł·‚ª
‚¢‚‚̂܂ɂ©o—ˆ‚邿‚¤‚ɂȂÁ‚Ä‚¢‚½‚ñ‚Å‚·‚Ë
‚Ü‚½ŽžŠÔ‚ª‚ ‚ê‚ÎŽŽ‚µ‚Ă݂܂·

108:97 = 41 = 38
03/11/29 03:37
URLØÝ¸(freett.com)
JNI‚ɂ‚¢‚ăƒ‚‚ð‘‚¢‚Ă݂܂µ‚½
’†g‚ÍCNI‚̃ƒ‚‚Æ‚ ‚Ü‚è•Ï‚í‚Á‚Ä‚¢‚È‚¢‚¯‚ÇEEEQ|P|›

109:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
03/12/21 01:42
Redhut‚ÌŒãŒp‚ÌFedora Project‚ÌFedora Core 2‚̃[ƒhƒ}ƒbƒv‚Å
....more Java software using gcj (Ant, Tomcat, Jakarta, Eclipse, .....
‚Á‚Ä‚ ‚邯‚ÇA
URLØÝ¸(fedora.redhat.com)
ŋ߂Ìgcj‚Ç‚¤‚È‚ÌHƒlƒCƒeƒBƒu‰»‚·‚邯‚»‚ê‚È‚è‚É‚‘¬‰»‚³‚ê‚é‚Ì‚¾‚낤‚©EEE


110:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
03/12/21 02:51
uDv‚ªo‚¿‚á‚Á‚½‚©‚痧ꂪ”÷–­‚¾‚È...
Java‚ÉŽ—‚½•¶–@‚¾‚ª‚ ‚Á‚¿‚ÍCŒ¾Œê‚̃‰ƒCƒuƒ‰ƒŠŽg‚¦‚邵
ƒeƒ“ƒvƒŒ[ƒg‚à‚ ‚邵B

111:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
03/12/21 04:15
> Java‚ÉŽ—‚½•¶–@‚¾‚ª
c

112:106
03/12/21 12:24
‚Ђ³‚µ‚Ô‚è‚É—ˆ‚Ă݂½B

>>108
URLØÝ¸(freett.com) ‚Ì
u‚½‚¾‚µASWT‚ðŽg‚Á‚Ä‚¢‚邯‚«‚Í‚¤‚Ü‚­ƒlƒCƒeƒBƒuƒƒ\ƒbƒh‚ðŽÀsƒtƒ@ƒCƒ‹‚ÉƒŠƒ“ƒN‚Å‚«‚È‚¢‚悤‚Å‚·v
‚Æ‚¢‚¤•\‹L‚ðÁ‚µ‚Æ‚¯‚æB‚Ü‚Á‚½‚­cB




113:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
03/12/21 17:30
gc‚ÌŽÀ‘•‚Á‚Ăǂ¤‚È‚Á‚Ä‚ñ‚ÌH‚â‚Á‚ϕʃXƒŒƒbƒh‚ª—§‚Á‚Ä‚é‚킯H
‚Â[‚©A‰½ˆ‚܂ŃlƒCƒeƒBƒu‚Ȃ̂©‚¢‚Ü‚¢‚¿•ª‚©‚ç‚ñ‚ª‚ÈB
JavaVM–³‚¢‚Æ“®‚©‚È‚¢‚ñ‚Å‚µ‚åH‚±‚ê


114:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
03/12/21 17:35
> gc‚ÌŽÀ‘•‚Á‚Ăǂ¤‚È‚Á‚Ä‚ñ‚ÌH
ƒ\[ƒXŒöŠJ‚³‚ê‚Ä‚ñ‚¾‚µAŽ©•ª‚Å’²‚ׂê‚ÎH

> JavaVM–³‚¢‚Æ“®‚©‚È‚¢‚ñ‚Å‚µ‚åH‚±‚ê
exe ’P‘̂œ®‚­‚¯‚ÇB

115:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
03/12/21 18:03
>>114
‚ñ‚È‚±‚ÆŒ¾‚킸‚É‹³‚¦‚Ä‚­‚ê‚æB


>exe ’P‘̂œ®‚­‚¯‚ÇB
‚»‚¤‚È‚ñ‚¾B


116:115
03/12/21 18:04
>JavaVM–³‚¢‚Æ“®‚©‚È‚¢‚ñ‚Å‚µ‚åH‚±‚ê
‚Â[‚©>>29Œ©‚ê‚΂킩‚é‚©
½Ï¿

117:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
03/12/21 18:05
ƒ\[ƒX‚ðŒ©‚é‚æ‚èAgcj‚Ì“f‚¢‚½‹@ŠBŒê‚ðŒ©‚½‚Ù‚¤‚ª‘‚¢‚ÆŽv‚í‚êB

‘½•ªA‹N“®Žž‚ÉAlibgcj‚ÉŽÀ‘•‚³‚ê‚Ä‚égcƒXƒŒ‚ª—§‚‚ñ‚¶‚á‚È‚¢‚ÌH


118:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
03/12/21 19:31
gcj‚Á‚Äboehm-gcŽg‚Á‚Ä‚é‚Á‚Ä•·‚¢‚½‚¯‚LjႤ‚ÌH

119:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
03/12/24 01:42
’N‚àŽg‚Á‚ĂȂ¢‚ÌH

120:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
03/12/24 01:57
ƒlƒCƒeƒBƒuƒRƒ“ƒpƒCƒ‹‚É–£—Í‚ðŠ´‚¶‚È‚¢‚̂Ŏg‚Á‚ĂȂ¢B
•K—v‚É”—‚ç‚ꂽ‚çŽg‚¤‚ ‚é‚Ì‚Ý

121:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
03/12/24 03:18
>>120
ŽÀsŠÂ‹«‚ª‰½ƒƒK‚à‚ ‚Á‚ăo[ƒWƒ‡ƒ“ŠÔ‚Ì‘Š«‚à‚ ‚邯‚È‚ê‚Î
”z•z‚É‚àŽxá‚ð‚«‚½‚·‚µA
ƒxƒ“ƒ`ƒ}[ƒNŽæ‚ç‚ê‚邿‚¤‚ȃ\ƒtƒg‚ɂ̓AƒEƒgB
‚±‚ê‚Í‚©‚È‚è‚ÌáŠQ‚¾‚æB
‚¢‚܂ǂ«Linux|MacOSX|Windows‚̃NƒƒXƒvƒ‰ƒbƒgƒz[ƒ€ŠÂ‹«‚Å
ƒ\[ƒXŒÝŠ·‚ÌŠJ”­ŠÂ‹«‚¾‚Á‚Ä‚ ‚é‚ñ‚¾‚µASun‚ÌJava‚ª
ŽÀsŒ`Ž®“f‚©‚È‚¢‚̂͂ä‚䂵‚«–â‘肾‚æB

122:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
03/12/24 14:19
>>121
ŽÀsŒ`Ž®‚È‚çC++‚Æ‚©Žg‚¦‚΂¢‚¢‚ÆŽv‚¤‚Ì‚¾‚ªB

123:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
03/12/25 00:52
>>121
—v‚ÍŠeƒvƒ‰ƒbƒgƒtƒH[ƒ€‚Å‹¤’ʂɎg‚¦‚éGUIƒ‰ƒCƒuƒ‰ƒŠ‚Æ‚©‚ª‚Ù‚µ‚¢‚Á‚Ä‚±‚Æ‚¶‚á‚È‚¢‚ÌH

124:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
03/12/25 01:41
>>122
‚»‚ꂾ‚Æ‚à‚Í‚âPC‚Å‚ÍJava‚Éo‚é–‹‚͂Ȃ¢B
ƒAƒvƒŒƒbƒg‚Ì“®‚­ŠÂ‹«‚©‚烆[ƒU[‚Í—£‚ê‚‚‚ ‚éB
‘S•”C++‚ŃCƒPƒ‹‚ñ‚¾‚æB

125:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
03/12/25 22:44
> ƒAƒvƒŒƒbƒg‚Ì“®‚­ŠÂ‹«‚©‚烆[ƒU[‚Í—£‚ê‚‚‚ ‚éB
ƒAƒvƒŒƒbƒg‚à×X‚ÆŽg‚í‚ê‚Ă邯‚Ç‚ËB

ƒAƒvƒŒƒbƒg‚̈ꎞ“I‚È—¬s(?)‚ªI‚í‚Á‚½‚͉̂½”N‚à‘O‚̘b‚µ‚¾‚µB


126:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
03/12/25 23:03
Java‚̓T[ƒoŒü‚¯‚¾‚ë‚à‚Í‚âB
Tiger‚©‚ç‚ÍclientVM–³‚­‚È‚é‚Á‚Ęb‚¾‚µB

127:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
03/12/25 23:03
GUI‚ªi‘ÌŠ´“I‚Éj’x‚¢‚Ì‚ªƒ}ƒY‚©‚Á‚½‚æ‚È[B

128:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
03/12/25 23:11
‚ ‚ꂾ‚¯’ŠÛ“x‚ª‚‚¢GUI‚ðVM‚Å‚â‚낤‚Æ‚¢‚¤SˆÓ‹C‚Í‚¢‚¢‚¯‚ÇA
·‚螂݂·‚¬‚¾‚æ‚È‚ŸcB

129:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
03/12/25 23:11
>>126
1.5.0-beta-b31 ‚Ì’iŠK‚Å‚Í client ‚Æ server ƒtƒHƒ‹ƒ_—¼•û‚ ‚邯‚ÇB

130:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
03/12/25 23:13
>>122-129
‚±‚±‚Í GCJ ƒXƒŒ‚Ȃ̂ł»[‚ä[˜b‘è‚ÍŽ€–ŃXƒŒ‚ɂłàÀ‚Á‚Ä‚â‚Á‚Ä‚­‚¾‚³‚¢

131:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
03/12/25 23:22
>>137
ƒT[ƒo[‚È‚çg++‚Å‚¢‚¢‚¶‚á‚ñB
gnu cgicc‚̓}ƒ‹ƒ`ƒp[ƒg‘Ήž‚ŃAƒbƒvƒ[ƒ_‚à‘‚¯‚邵A
ŒÅ’è’·ƒoƒbƒtƒ@‚àŽg—p‚µ‚È‚¢‚©‚ç
ƒoƒbƒtƒ@ƒI[ƒo[ƒtƒ[‚à‹N‚«‚È‚¢B
‚Ȃɂæ‚èboost‚ðŽn‚߂Ƃµ‚ÄŠJ”­ŠÂ‹«‚ª’´‹­—ÍB

132:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
03/12/25 23:30
137‚ÉŠú‘Ò‚ª‚©‚©‚è‚Ü‚µ‚½

133:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
03/12/25 23:34
>>129
‚ ‚êH‚ ‚Á‚½H
–³‚¢‚Ì‚ÍIA64”Å‚¾‚Á‚½‚©‚È‚ŸBޏ—çB

134:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
03/12/26 01:24
ƒlƒCƒeƒBƒu‚ȃNƒƒXƒvƒ‰ƒbƒgƒtƒH[ƒ€GUI‚ð쬂·‚é(Äl)
URLØÝ¸(www-6.ibm.com)

(English >>18)

135:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
04/01/06 15:08
>>137Šú‘Òage

136:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
04/01/06 20:37
‚¾‚ꂪ>>137‚âI

137: ŸAEqcy/sQU6
04/01/06 20:49
‚ ‚½‚¢

138:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
04/01/06 20:58




@@@@@@@@@@@¢ŠE‚ÍŠj‚Ì‰Š‚É•ï‚܂ꂽ





139:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
04/01/07 01:29
cygwin‚Å‚àŠÈ’P‚ÉgcjŽg‚¦‚é‚ËB

URLØÝ¸(freett.com)

‚Ìà–¾‚Ìgcj‚̌ĂÑo‚µ‚ÌÛ‚É-mno-cygwin•t‚¯‚邾‚¯‚¾‚Á‚½B
«‚̂悤‚ÈŠ´‚¶B

gcj --jni -mno-cygwin -c --classpath=swt.jar swt.jar

140:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
04/01/07 20:44
‚¾‚ê‚©JFace‚ÅWin32ƒlƒCƒeƒBƒuƒRƒ“ƒpƒCƒ‹¬Œ÷‚µ‚Ü‚µ‚½‚©H
‚¢‚ë‚¢‚뎎‚µ‚½‚ñ‚Å‚·‚ªAApplicationWindow‚ðŽg‚¤‚Æ‘¦Ž€EEE
Action‚̃TƒuƒNƒ‰ƒX‚È‚ç‘åä•v‚Å‚µ‚½B‚¿‚Ȃ݂ÉWin2KAWinXP‚Å‚·B

‚ ‚ÆA‚±‚ê‚͕ʂȂñ‚Å‚·‚ªƒAƒCƒRƒ“ƒtƒ@ƒCƒ‹‚Æ‚©‚ðŽÀsƒtƒ@ƒCƒ‹‚É
–„‚ßž‚Þ‚±‚Ƃ͉”\‚È‚ñ‚Å‚·‚©‚ËH

141:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
04/01/07 21:38
ŽŽ‚µ‚ĂȂ¢‚¯‚ǃAƒCƒRƒ“‚ð’è‹`‚µ‚½rcƒtƒ@ƒCƒ‹‚ðwindres‚ŃRƒ“ƒpƒCƒ‹‚µ‚½res‚ðƒŠƒ“ƒN‚·‚ê‚Ή”\‚¾‚ÆŽv‚¤

142:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
04/01/17 12:35
pooh@linux:/hdc3/data4/java/program> gcj --version
gcj (GCC) 3.3.1 (SuSE Linux)

pooh@linux:/hdc3/data4/java/program> gcj -O3 -static --main=Hello -o Hello.exe Hello.java
/usr/lib/gcc-lib/i586-suse-linux/3.3.1/../../../libgcj.a(natRuntime.o)(.text+0xced): In function `java::lang::Runtime::insertSystemProperties(java::util::Properties*)':
: Using 'getpwuid_r' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking
/usr/lib/gcc-lib/i586-suse-linux/3.3.1/../../../libgcj.a(natInetAddress.o)(.text+0x34f): In function `java::net::InetAddress::lookup(java::lang::String*, java::net::InetAddress*, bool)':
: Using 'gethostbyaddr_r' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking
/usr/lib/gcc-lib/i586-suse-linux/3.3.1/../../../libgcj.a(natInetAddress.o)(.text+0x244): In function `java::net::InetAddress::lookup(java::lang::String*, java::net::InetAddress*, bool)':
: Using 'gethostbyname_r' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking

pooh@linux:/hdc3/data4/java/program> ./Hello.exe
ƒZƒOƒƒ“ƒe[ƒVƒ‡ƒ“ˆá”½‚Å‚·

libgcj‚ðƒXƒ^ƒeƒBƒbƒNƒŠƒ“ƒN‚µ‚悤‚Æ‚·‚邯ƒGƒ‰[‚ɂȂè‚Ü‚·B
‚È‚ñ‚ÅH
ƒ_ƒCƒiƒ~ƒbƒNƒŠƒ“ƒN‚¾‚Æ–â‘è‚È‚¢‚ñ‚Å‚·‚ªH
OS‚ÍALinux2.4.21-166(SuSE)‚Å‚·B

143:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
04/01/18 03:57
ƒGƒ‰[ƒƒbƒZ[ƒWŒ©‚éŒÀ‚è‚ł͡Linux‚É‚ ‚églibc‚Ælibgcj‚ðƒrƒ‹ƒh‚µ‚½‚Æ‚«‚ÉŽg‚Á‚½glibc‚̃o[ƒWƒ‡ƒ“‚ªˆá‚¤‚Á‚Ä‚±‚Æ‚¶‚á‚È‚¢H

144:142
04/01/20 08:06
>>143
¡ASuSE9.0‚̃fƒtƒHƒ‹ƒgŽg‚Á‚Ä‚é‚ñ‚Å‚·
‚Ђå‚Á‚Æ‚µ‚ÄAlibgcj‚ð‚èƒrƒ‹ƒh‚·‚é‚Á‚Ä
‚±‚ÆH‚Å‚·‚©

145:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
04/01/20 13:49
gcj‚ŃoƒCƒgƒR[ƒh‚𶬂·‚邱‚Æ‚à‚Å‚«‚é‚ÌH
‚»‚ê‚Æ‚àA•’Ê‚ÉSun‚ÌjavacŽg‚í‚È‚¢‚Æ‚¾‚ßH

146:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
04/01/20 13:53
>>145
gcj -C‚ŃoƒCƒgƒR[ƒhì‚Á‚Ä‚­‚ê‚é

147:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
04/01/20 14:08
>>146
‚Æ‚È‚é‚Ægcj‚Å•’ʂɃAƒvƒŒƒbƒgì‚Á‚½‚è‚Æ‚©‚à
o—ˆ‚é‚킯‚Å‚·‚ËB

148:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
04/01/20 14:29
>>147
‚¤[‚ñAŽŽ‚µ‚½‚±‚ƂȂ¢‚¯‚ǂł«‚é‚ñ‚¶‚á‚È‚¢‚©‚ÈH
ŽÀs‚̓uƒ‰ƒEƒU‚©SunJSR‚̃AƒvƒŒƒbƒgƒrƒ…[ƒA[‚¶‚á‚È‚¢‚ƃ_ƒ‚¾‚낤‚¯‚Ç

149:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
04/01/29 15:27
gcj‚ÅJCE‚ðŽg‚Á‚½ƒR[ƒh‚ðƒRƒ“ƒpƒCƒ‹‚µ‚½‚¢‚̂ł·‚ª‰½‚©•û–@‚͂Ȃ¢‚Å‚µ‚傤‚©B
’Pƒ‚Éjce.jar‚ðƒRƒ“ƒpƒCƒ‹Žg—p‚Æ‚µ‚Ä‚à‚¾‚߂łµ‚½BBB

150:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
04/01/30 01:09
‚Ç‚±‚Å›‚Ë‚ç‚ê‚Ä‚é‚ñ‚¾

151:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
04/02/28 00:54
age

152:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
04/03/09 15:57
ƒtƒ‹ƒXƒNƒŠ[ƒ“ƒAƒvƒŠì‚ê‚Ü‚·‚©H

153:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
04/03/12 18:21
SDL‚Æ‚©OpenGL‚̃‰ƒbƒpŽg‚¦‚Îo—ˆ‚é‚©‚à‚Ë

154:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
04/03/13 12:31
>>152
java.awt.GraphicsDevice#isFullScreenSupported() ‚ªtrue‚È‚ç
java.awt.GraphicsDevice#setFullScreenWindow(Window w) ‚Ńtƒ‹ƒXƒNƒŠ[ƒ“B

>>153
•ςȂ±‚Æ‘‚©‚È‚¢‚悤‚ÉB



155:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
04/03/13 13:11
>>154

156:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
04/03/13 13:15
>>153
gcj ‚Á‚Ä awt ‚ð‚ ‚ñ‚Ü‚èƒTƒ|[ƒg‚µ‚ĂȂ¢‚̂ɂł«‚é‚ñ‚¾H

157:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
04/03/13 13:29
JSDLˆÈŠO‚ÅŒöŠJ‚³‚ê‚Ä‚éJava‚ÌSDLƒ‰ƒbƒp[‚Á‚Ä‚ ‚éH

158:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
04/03/13 14:23
>>157
cniŽg‚Á‚ÄŽ©•ª‚щƒbƒv‚µ‚½‚çBjniŽg‚Á‚½‚±‚Æ‚ ‚é‚È‚çcni‚ɂ͊´“®‚·‚邼B

159:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
04/03/21 13:53
Ž¿–₵‚Ü‚·B

>>50-51‚³‚ñ‚ª‘‚©‚ê‚Ä‚¢‚½Œ»Û‚Æ“¯‚¶ó‹µ‚ɊׂÁ‚Ä‚¢‚Ü‚·B
URLØÝ¸(page.freett.com) ‚Ì‚â‚è•û‚É]‚¢A
cygwin‚ð—p‚¢‚Ägcj‚ÅŽÀsƒtƒ@ƒCƒ‹‚ð쬂·‚邯‚±‚ë‚܂ł͂ł«‚Ü‚µ‚½‚ªA
ŽÀsŽž‚ÉAPATH‚ð’Ê‚µ‚Ä‚¢‚銂Éswt‚Ìdll‚ð’u‚¢‚Ä‚àA
Exception in thread "main" java.lang.UnsatisfiedLinkError: swt-win32-2136: file not found
<<No stacktrace available>>
‚Æo‚Ä‚µ‚Ü‚¢AŽÀs‚Å‚«‚Ü‚¹‚ñB

cygwin‚Åswt‚ÌŽg—p‚ª‚¤‚Ü‚­s‚Á‚½•ûA‹³‚¦‚Ä‚­‚¾‚³‚¢B
‘f’¼‚ÉMingW”Ågcj/swt
URLØÝ¸(www.thisiscool.com)
‚ð—p‚¢‚½‚Ù‚¤‚ª‚¢‚¢‚̂łµ‚傤‚©B

‚Ȃɂ©Š¨ˆá‚¢‚µ‚Ä‚½‚炲Žw“E‚¨Šè‚¢‚µ‚Ü‚·B

160:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
04/03/21 19:31
>>159 Ž©ŒÈƒŒƒX‚Å‚·B

URLØÝ¸(www.thisiscool.net)
‚ ‚ÌŒãã‹LƒTƒCƒg‚É‚ ‚émingW‚Ìgcc/gcj‹l‚߇‚킹ª‚ðDL&‰ð“€‚µA
‚»‚¿‚ç‚ÉPATH‚ð’Ê‚µÄ“xƒvƒƒOƒ‰ƒ€¶¬‚ðs‚¢‚Ü‚µ‚½B

URLØÝ¸(page.freett.com)
‚±‚¿‚ç‚̎臂Ì5. ‚É‚æ‚èswt.o‚Ìͬ‚ð‚¨‚±‚È‚¢A
6.‚ðŽÀs‚·‚邯‚Å‚«‚Ü‚µ‚½B‚½‚¾Acygwin‚̃VƒFƒ‹ã‚©‚çŽÀs‚µ‚Ä‚à
ƒfƒBƒŒƒNƒgƒŠŽw’肪‚¤‚Ü‚­‚Å‚«‚¸A“¯‚¶ƒfƒBƒŒƒNƒgƒŠ‚Éswt.jar,swt.o‚ð’u‚¢‚Äs‚¢‚Ü‚µ‚½B

‘±‚¯‚ÄA
ƒlƒCƒeƒBƒu‚ȃNƒƒXƒvƒ‰ƒbƒgƒtƒH[ƒ€GUIƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚ð쬂·‚é (Äl)
URLØÝ¸(www-6.ibm.com)
‚̎臂ɉˆ‚Á‚ÄAj-nativegui2.zip“à‚̃Tƒ“ƒvƒ‹‚ðAnt‚ð—˜—p‚µ‚ărƒ‹ƒh‚ðs‚Á‚Ă݂܂µ‚½B
‚±‚¿‚ç‚à‚¤‚Ü‚­s‚«‚Ü‚µ‚½B



161:159
04/03/21 19:32
‚Ü‚½ASWTƒTƒ“ƒvƒ‹W
URLØÝ¸(amateras.sourceforge.jp)
“à‚̃vƒƒOƒ‰ƒ€‚ðƒRƒ“ƒpƒCƒ‹‚µ‚Ă݂܂µ‚½‚ªA
gcj LabelSample1.java --main=LabelSample1 -I. -Iswt.jar swt.o -o LabelSample1
‚±‚¿‚ç‚àŽÀs‚Å‚«‚Ü‚µ‚½B‚µ‚©‚µ•¶Žš‰»‚¯‚µ‚Ä‚µ‚Ü‚¢‚Ü‚µ‚½B

‚»‚±‚ÅÄ“xƒXƒŒ‚Ì“à—e‚ðŠm”F‚µA>>67‚³‚ñA>>97‚³‚ñ‚Ì‘‚«ž‚݂ɋC‚«A
URLØÝ¸(freett.com) ‚̃y[ƒW‚ðŽQÆ‚µA

i686-pc-mingw32/lib/libgcj.a‚©‚çInput_SJIS.o‚ÆOutput_SJIS.o‚ðŽæ‚èo‚µA
javac LabelSample1.java -classpath swt.jar
gcj -Dfile.encoding=SJIS -Iswt.jar -mwindows --main=LabelSample1 -o LabelSam
ple1 LabelSample1.class swt.o Input_SJIS.o Output_SJIS.o

‚Æ‚·‚邱‚Æ‚ÅSWTã‚Å“ú–{Œê•\ަ‚ª‚Å‚«‚Ü‚µ‚½B

‚Å‚«‚ê‚΃Cƒ“ƒXƒg[ƒ‹Ï‚Ý‚Ìcygwin gcc/gcj3.3.1‚ð‚»‚Ì‚Ü‚ÜŽg‚¢‚½‚©‚Á‚½‚̂ł·‚ªAª‚Ìgcc(3.4?)‚ªgcj/swtê—p‚Éì‚ç‚ꂽ‚à‚݂̂½‚¢‚Ȃ̂Å
‚»‚¿‚ç‚ðŽg‚¢‚Ü‚·B(gcjŽÀs’†‚É‚¢‚­‚‚©ƒvƒƒ“ƒvƒg‰æ–Ê‚ª—§‚¿ã‚ª‚é‚Ì‚ª‹C‚ɂȂè‚Ü‚·‚ªEE)

‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B

162:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
04/03/29 21:36
gnome-gcj‚Á‚Ăǂ¤‚â‚Á‚ÄŽg‚¤‚ÌH
‚È‚ñ‚©‚¢‚Ü‚¢‚¿‚í‚©‚ç‚ñ

163:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
04/05/13 19:31
gcj ‚ŃRƒ“ƒpƒCƒ‹Žž‚É
-Duser.language=ja -Duser.region=JP
‚Æ‚©Žw’è‚·‚邯 locale ‚ðØ‚è•Ï‚¦‚ç‚ê‚é‚ñ‚¾‚¯‚Ç‚±‚ê‚Á‚Ä‘¼‚Ì
•û–@‚͂Ȃ¢‚̂łµ‚傤‚©HH

‚Å‚«‚½‚çŽÀsŽž‚ÉŽÀsŠÂ‹«‚Ìlocale‚ðŒ©‚Ä‚Ù‚µ‚¢‚ñ‚Å‚·‚ªc

thisiscool ‚Ì gcj ‚ðŽg‚Á‚Ă܂·B

164:login:Penguin
04/05/15 00:00
>>163
•Ï‚¾‚ËB
‚Ƃ肠‚¦‚¸Aƒz[ƒ€ƒfƒBƒŒƒNƒgƒŠ‚Ì.i18nƒtƒ@ƒCƒ‹‚É
LC_ALL=ja_JP
‚Á‚Ä‘‚¢‚Ä‚¨‚¯‚ÎAŽŸ‰ñ‹N“®Žž‚©‚甽‰f‚³‚ê‚é‚©‚à

165:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
04/06/02 01:11
lwjgl‚ðŽŽ‚µ‚Ă݂½‚ª‚Ç‚¤‚â‚çgcj‘¤‚̃oƒO‚Å“®‚©‚È‚¢‚炵‚¢EEEorz

166:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
04/06/02 07:53
ant‚ŃRƒ“ƒpƒCƒ‹‚µ‚½ê‡‚ƃRƒ}ƒ“ƒhƒ‰ƒCƒ“‚©‚ç’¼ÚƒRƒ“ƒpƒCƒ‹‚µ‚½ê‡‚ÅŒ‹‰Ê‚ªˆá‚¤‚̂͂Ȃñ‚łȂÌH
ant‚¾‚ƃGƒ‰[‚ÅI‚í‚Á‚ÄAgcj’¼‚¾‚Æ–³Ž–I—¹‚·‚éB
ant‚àgcj‚à "hallo world" ‚ł͂¤‚Ü‚­‚¢‚Á‚½‚̂ő傫‚­ŠÔˆá‚Á‚Ä‚¢‚é•”•ª‚͂Ȃ¢‚Í‚¸B

ant build.xml:
<property name="mainclass" value="nippon.tokyo.dreamtheater.smaf.SMAFMake"/>
<property name="basedir" value="."/>
<property name="srcdir" value="nippon/tokyo/dreamtheater/smaf"/>
<property name="dstfile" value="../bin/execute.exe"/>
<apply executable="gcj" dir="${basedir}">

<arg line="-o ${dstfile}"/>
<arg value="--main=${mainclass}"/>

<fileset dir="${srcdir}" includes="*.java"/>
</apply>

gcj:
gcj -v -o ../bin/execute.exe --main=nippon.tokyo.dreamtheater.smaf.SMAFMake nippon/tokyo/dreamtheater/smaf/*


167:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
04/06/03 20:11
“ú–{‚ÌëŠt”“‡•t‹ß‚É‚ÍA
ƒCƒ‰ƒN‚É•C“G‚·‚颊E‘æ‚QˆÊ‚Ì—Ê‚ÌΖû‚ª–°‚Á‚Ä‚¢‚éB
‚»‚µ‚Ä‚»‚ÌŽ‘ŽY‚͂Ȃñ‚ÆA640’›‰~‚É‚à‚È‚é
@i“ú–{‚Ì”NŠÔ‘‰Æ—\ŽZ‚Í–ñ80’›‰~‚Ȃ̂Å8”N•ª‚ɑГ–j

@@@ @ @ ƒ~@ @@ ÈQÈ
@@@@@@@@¼SiEÍE@j@@ͪ°Íª°Íª°Íª°Íª
@@@@@@@ ¿ TR ¼_ƒmR@

‚¾‚ªA‚»‚ÌŽ‘Œ¹‚ª“ú–{­•{‚Ì‚¹‚¢‚Å‘S‚Ä…‚Ì–A‚ɂȂ肻‚¤‚¾

‚¦‚¥„ª(ß„Dß;)„ª„ª!!!!!

Ú‚µ‚­‚í«
URLØÝ¸(mobius1.nobody.jp)
URLØÝ¸(blog.livedoor.jp)


168:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
04/06/04 00:01
>>166
ƒGƒ‰[‚ÅI‚Á‚½‚ñ‚È‚çƒGƒ‰[ƒƒbƒZ[ƒW‚­‚ç‚¢‘‚¢‚Ä‚­‚ê‚È‚¢‚Æc
ƒGƒ‰[ƒƒbƒZ[ƒW‚à‚È‚µ‚É’N‚ª“š‚¦‚ç‚ê‚é‚Á‚Ă̂æcH

‚Ƃ肠‚¦‚¸
<apply executable="gcj" dir="${basedir}">
‚ð
<apply executable="echo" dir="${basedir}">
‚Æ‚©‚É‘‚«Š·‚¦‚ÄŠú‘Ò‚µ‚½’Ê‚è‚̈ø”‚ª“n‚Á‚Ä‚¢‚é‚©‚Ç‚¤‚©
‚ðŠm”F‚·‚邯‚©‚͂ǂ¤‚æH

169:166
04/06/04 07:50
>>168
‚»‚¤‚¢‚¦‚ÎA–Y‚ê‚Ă܂µ‚½BƒGƒ‰[ƒƒbƒZ[ƒWB

«‚±‚ñ‚Ȃ̂ªƒ\[ƒXƒtƒ@ƒCƒ‹‚Ì”‚¾‚¯‚łĂ܂·B
[apply] /home/user/tmp/ccFGtfvO.o(.text+0x24): In function `main':
[apply] : undefined reference to `nippon::tokyo::dreamtheater::smaf::SMAFMake::class$'
[apply] collect2: ld returned 1 exit status
[apply] Result: 1


170:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
04/06/04 12:46
>>166
main ‚ªŽQÆ‚µ‚Ä‚¢‚é
nippon.tokyo.dreamtheater.smaf.SMAFMake
ƒNƒ‰ƒX‚ªŒ©‚‚©‚ç‚È‚¢‚Á‚Ä‚±‚Æ‚Ëc

‚È‚ñ‚ƂȂ­•ª‚Á‚½c
fileset ‚Ńtƒ@ƒCƒ‹‘S•”‚ðŽw’肵‚Ä‚¢‚é‚‚à‚è‚È‚ñ‚¾‚낤‚¯‚ÇC‚»‚ÌŽw’è
‚ÌŽd•û‚¾‚Æ fileset ‚Ń}ƒbƒ`‚µ‚½Šeƒtƒ@ƒCƒ‹‚ɂ‚¢‚Ä gcj ‚ðŽÀs‚·‚é
‚±‚ƂɂȂé‚ñ‚¶‚á‚È‚©‚Á‚½‚©‚ÈH

‚¾‚©‚ç•¡”‚Ì *.java ‚ª‚ ‚邯ƒNƒ‰ƒX‚ªŒ©•t‚©‚ç‚È‚­‚ăGƒ‰[‚ɂȂé

171:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
04/06/04 13:01
>>166
‚±‚ñ‚ÈŠ´‚¶‚łǂ¤‚Å‚µ‚傤cH
parallel="true" ‚ªƒ|ƒCƒ“ƒg‚ËB
<apply executable="gcj" dir="${basedir}" parallel="true" >
<arg line="-o ${dstfile}"/>
<arg value="--main=${mainclass}"/>
<srcfile/>
<fileset dir="${srcdir}" includes="**/*.java"/>
</apply>

172:166
04/06/04 23:23
>>170-171
‚ ‚肪‚Æ‚¤B
<apply>‚Éparallel="true"‚ð’ljÁ‚·‚邱‚Æ‚Å
³í‚ɃRƒ“ƒpƒCƒ‹‚Å‚«‚Ü‚µ‚½B


ŽŸƒy[ƒW
ÅVƒŒƒX•\ަ
ƒXƒŒƒbƒh‚ÌŒŸõ
—ÞŽ—ƒXƒŒˆê——
˜b‘è‚̃jƒ…[ƒX
‚¨‚Ü‚©‚¹ƒŠƒXƒg
¥ƒIƒvƒVƒ‡ƒ“‚ð•\ަ
‰É‚‚Ԃµ2ch

4167“ú‘O‚ÉXV/142 KB
’S“–:undef