: cannot open shared object file : cannot open shared object file


Hello, I'm Jiwon from Repulic of Korea.

I've got the error message as follows, 

./prep_chem_sources_RADM_WRF_FIM_.exe: error while loading shared libraries: cannot open shared object file: No such file or directory


I checked the library and it figured out 


Also, there was '' in that path.

So I loaded right path for and intel compiler, but why the program cannot find the file?

Is there anybody to help me?

publicaciones de 6 / 0 nuevos
Último envío
Para obtener más información sobre las optimizaciones del compilador, consulte el aviso sobre la optimización.

Can you source the compiler environment setup script before running the program?

$source /opt/intel/composer_xe_2015.1.133/bin/ intel64

Using command "ldd ./prep_chem_sources_RADM_WRF_FIM_.exe" you can print out the reference to all needed dynamic libraries and their path's.



Xiaoping Duan

Intel Customer Support


Hi, an os error uccured when using binder: OSError: cannot open shared object file: No such file or directory.

Anyone knows a pypi or anaconda package that supports intel's (instead of installing intel's software to support that) so a repeated result can be shown in public easily? P.S., it's Ubuntu. Thx.

You can download Intel's redistributables package here.

Steve (aka "Doctor Fortran") - Retired from Intel

Hey Dr Lionel,

Thx for your reply!

However, it's a software installer. What I try to find is a package, like numpy (, that i can directly download in a command line via anaconda's conda command or via Python Package Index (pypi) command (pip install).

I prefer the later one because it's portable. Detailedly, it's easier to use a hub like binder ( 

If not, do you know any python package (numpy, scipy, mkl. matplot, ...) that contains a compiled Fortran compiler?



I don't know of such an installer, but rereading your first message makes me think that isn't the problem. I am not a Linux expert, but it was my understanding that LD_LIBRARY_PATH is what is used to find shared objects. The first thing I would suggest is "source /opt/intel/bin/" to let the script add the proper location to LD_LIBRARY_PATH and see if that lets the program run. If it does, then examine the value it set to see what you should use. Remember that LD_LIBRARY_PATH wants a colon-separated list of directories.

Steve (aka "Doctor Fortran") - Retired from Intel

Deje un comentario

Por favor inicie sesión para agregar un comentario. ¿No es socio? Únase ya