2011-06-21 3 views
1

J'ai un fichier .cpp (jSide.cpp) et je veux créer une bibliothèque partagée (jside.dll) en utilisant la commande gcc. Je comprends comment utiliser la commande gcc, mais j'ai besoin d'inclure les fichiers d'en-tête requis pour jni. Voici les emplacements de mes fichiers d'en-tête: C: \ Program Files \ Java \ jdk1.6.0_24 \ include C: \ Program Files \ Java \ jdk1.6.0_24 \ include \ win32Créer une bibliothèque partagée en utilisant gcc

si quelqu'un peut me dire la commande exacte pour créer une bibliothèque partagée?

Merci

Aravind

Répondre

3

utilisation -I pour spécifier le répertoire des fichiers d'en-tête.

C:\>gcc -dll -o JSide.dll -I"C:\Program Files\Java\jdk1.6.0_24\include" -I"C:\Program Files\Java\jdk1.6.0_24\include\win32" jSide.cpp

noter que ceci est une ligne.

+0

Juste, ce que je voulais, merci! – Aravind

Questions connexes