Версия cc и CC — /opt/developerstudio12.6
Версия Java — 1.8.0_151
Будем очень благодарны за любую помощь .
hello.c
Код: Выделить всё
int example(void)
{
return 99;
}
Код: Выделить всё
class test {
public static void main(String[] args) {
}
static {
System.loadLibrary("hello");
}
}
%/opt/developerstudio12.6/bin/CC -std=c++11 -m64 -xarch=sparc -G hello.o -o libhello.so
%javac test.java
%javah -jni test
%setenv LD_LIBRARY_PATH .
%java test
Исключение в потоке «основной» java.lang.UnsatisfiedLinkError:
libhello.so: ld.so.1: java: фатальная: ошибка перемещения: файл
/usr/lib/64/libCrunG3.so.1: символ _ZTVSt13bad_Exception: ссылка< Символ br /> не найден
в java.lang.ClassLoader$NativeLibrary.load(Native Method)
в java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1941)
в java.lang.ClassLoader.loadLibrary(ClassLoader.java:1857)
в java.lang.Runtime.loadLibrary0(Runtime.java: 870)
в java.lang.System.loadLibrary(System.java:1122)
в тесте.(test.java:9)
Подробнее здесь: https://stackoverflow.com/questions/540 ... on-solaris
Мобильная версия