UNIXのシステムコールをJavaから呼び出すのに
自分でJNI作ろうかとも思ったけど、すでに
公開されているものがあった。
Solaris用のビルド手順しか書いてなかったけど とりあえずLinuxでも下のMakefileで ビルドできた。
JtuxのLinux(Slackware-9.0.0)用Makefile <xmp> --Makefile-------------------------- INCLUDEPATH=/usr/local/java/j2sdk1.4.2/include/ COPTS="-Wimplicit -Wstrict-prototypes -Wall -Wno-unknown-pragmas\ -D_REENTRANT -D_THREAD_SAFE -std=c99" CC = gcc all: $(CC) $(COPTS) -fPIC -c -DLINUX -I. -Ijtux/include -I$INCLUDEPATH\ -I$INCLUDEPATH/linux jtux/jtux*.c # gcc -o libjtux.so -shared -lrt -lsocket -lnsl *.o gcc -o libjtux.so -shared -lrt -lnsl *.o ---------------------------------- </xmp> http://basepath.com/aup/jtux/index.htm