【发布时间】:2012-07-09 10:44:47
【问题描述】:
我正在用icc编译一个cpp代码(在ubuntu下):
icc -I/usr/share/R/include -I/~/Desktop/work/p1/geqw4/vi3/out/sp/ccode/eigen -fpic -O2 -pipe -c -DEIGEN_NO_DEBUG aha.cpp -o aha.o
icc -shared -o aha.so aha.o -L/usr/local/lib/R/site -Wl,-rpath,/usr/local/lib/R/site -L/usr/lib64/R/lib -lR
它可以编译,但是在运行可执行文件时我得到:
unable to load shared object '~/Desktop/work/p1/geqw4/vi3/out/sp/ccode/simcode/mine2/aha.so':
libimf.so: cannot open shared object file: No such file or directory
libimf.so 在 /opt/intel/lib/intel64 中。我记得遇到同样的问题 上次我使用 icc(一年前)但我不记得解决方案是什么。
【问题讨论】: