こうコンパイルした。
$ gcc-3 -mno-cygwin -Wall -D_JNI_IMPLEMENTATION_ -Wl,--kill-at -I/java/include -I/java/include/win32 -shared -o jnihello.dll com_jnitest_Jni2.c
動いた・・・。
どうも、no-cygwinがいるみたいだ。
-mno-cygwinを付けてコンパイルするには、gcc-4ではなくgcc-3にする必要がある。
まあ、これで逃げられるなら、それでいいか。
0 件のコメント:
コメントを投稿
コメントありがとうございます。
スパムかもしれない、と私が思ったら、
申し訳ないですが勝手に削除することもあります。
注: コメントを投稿できるのは、このブログのメンバーだけです。