I SUCCEED !!!
Thanks a lot to all of you !!!
But my real problem was NOT related to gcc compile command, neither to
java/jni.
No, my problem was becoming from MAVEN.
I have a dir src/main/native, in which I create my ".c" code. I create the
header in this directory too.
Then I compile / link the library and put it in the src/main/resources. And
I update my POM with this:
<build>
<resources>
<resource>
<directory>src/main/resources</directory>
<filtering>false</filtering>
</resource>
</resources>
[...]
<build>
So my library is addeed at the root of the created bundle jar.
But what was my problem, so ?
The parameter 'filtering' was set to 'true', and it seems that change the
library (due to the fact of open and read the library, I suppose).
So I change to false, and all is working fine ...
Hope this will help ...
--
</arnaud>