2011/03/26

[java]cygwinでのJNIにはgcc-3を使うとよいのか

こうコンパイルした。

$ 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 件のコメント:

コメントを投稿

コメントありがとうございます。
スパムかもしれない、と私が思ったら、
申し訳ないですが勝手に削除することもあります。

注: コメントを投稿できるのは、このブログのメンバーだけです。