"/usr/bin/ld: cannot find -lmkl_intel
/usr/bin/ld: skipping incompatible /home/nick/Desktop/IntelMKL/mkl/lib/intel64/libmkl_intel_thread.so when searching for -lmkl_intel_thread
/usr/bin/ld: skipping incompatible /home/nick/Desktop/IntelMKL/mkl/lib/intel64/libmkl_intel_thread.a when searching for -lmkl_intel_thread
/usr/bin/ld: cannot find -lmkl_intel_thread
/usr/bin/ld: skipping incompatible /home/nick/Desktop/IntelMKL/mkl/lib/intel64/libmkl_core.so when searching for -lmkl_core
/usr/bin/ld: skipping incompatible /home/nick/Desktop/IntelMKL/mkl/lib/intel64/libmkl_core.a when searching for -lmkl_core
/usr/bin/ld: cannot find -lmkl_core
/usr/bin/ld: skipping incompatible /home/nick/Desktop/IntelMKL/compiler/lib/intel64/libiomp5.so when searching for -liomp5
/usr/bin/ld: skipping incompatible /home/nick/Desktop/IntelMKL/compiler/lib/intel64/libiomp5.a when searching for -liomp5
/usr/bin/ld: cannot find -liomp5
collect2: ld returned 1 exit status"
I apologize if this is a stupid question, I'm new to the command prompt environment and don't fully understand the steps that're going on, but I can't wrap my head around what's actually wrong here. Help me out?
Or, leave out the -m32 option to GCC if you have only the 64-bit version of MKL installed.
the installation of Intel MKL for Linux* OS is complete, set the INCLUDE,
MANPATH, LIBRARY_PATH, CPATH, FPATH, and NLSPATH environment variables in thecommand shell using one of the script files in the bin
subdirectory of the Intel MKL installation directory.You can find these scripts , as an example, from here "
I was having a similar issue, even after running the setup script.
Make sure you are using the correct flags for your architecture. You can find a handy configurator here: