我要用JAVA来调用c或c++的程序,举一个简单的例子:
先编写一个HelloWorld.java
class HelloWorld 
{public native void displayHelloWorld();    static 
       {System.loadLibrary("hello");
       }
    public static void main(String[] args) 
       {new HelloWorld().displayHelloWorld();
       }
}然后编译 得到HelloWorld.class
再用javah得到HelloWorld.h
然后编写HelloWorldImp.c
#include <jni.h>
#include "HelloWorld.h"
#include <stdio.h>JNIEXPORT void JNICALL 
Java_HelloWorld_displayHelloWorld(JNIEnv *env, jobject obj) 
{
    printf("Hello world! ");//这个例子中只输出一行Hello World!
    return;
}下一步就是建立动态连接库
请问是怎么建立动态连接库的???
请一步一步的教
谢谢!急