i've compiled source file on host-machine:
g++ -i./source/utils -m32 ./source/services/library_version_info.cpp -o version_info $daalroot/lib/ia32_lin/libdaal_core.so $daalroot/lib/ia32_lin/libdaal_thread.so -ltbb -liomp5 -lpthread -ldl # echo $daalroot # /opt/intel/compilers_and_libraries_2016.3.210/linux/daal/
when i'm trying invoke on target-machine such error:
./version_info: error while loading shared libraries: /opt/intel/compilers_and_libraries_2016.3.210/linux/daal/lib/ia32_lin/libdaal_core.so: cannot open shared object file: no such file or directory # echo $daalroot # /media/sdcard/daalroot/daal
$ld_library_path
on target-machine contains path libdaal_core.so
, program not see that. how can fix error?
upd. host g++: 5.4.0, target: 4.9.1
upd2.
ldd version_info linux-gate.so.1 (0xb77db000) /opt/intel/compilers_and_libraries_2016.3.210/linux/daal/lib/ia32_lin/libdaal_core.so => not found /opt/intel/compilers_and_libraries_2016.3.210/linux/daal/lib/ia32_lin/libdaal_thread.so => not found libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x4332e000) libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x43221000) libc.so.6 => /lib/libc.so.6 (0x42e7d000) libm.so.6 => /lib/libm.so.6 (0x43003000) /lib/ld-linux.so.2 (0x42e50000) env ld_debug=all ./version_info 408: 408: file=/opt/intel/compilers_and_libraries_2016.3.210/linux/daal/lib/ia32_lin/libdaal_core.so [0]; needed ./version_info [0] ./version_info: error while loading shared libraries: /opt/intel/compilers_and_libraries_2016.3.210/linux/daal/lib/ia32_lin/libdaal_core.so: cannot open shared object file: no such file or directory echo $ld_library_path /media/sdcard/daalroot/daal/lib/ia32_lin:/media/sdcard/daalroot/daal/../tbb/lib/ia32_lin/gcc4.4
solution:
g++ -i./source/utils -m32 ./source/services/library_version_info.cpp -o version_info -l daal_core -l daal_thread -ltbb -liomp5 -lpthread -ldl
Comments
Post a Comment