24小时热门版块排行榜    

CyRhmU.jpeg
查看: 4521  |  回复: 6
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

gleerat

木虫 (正式写手)

[求助] 编译intel数学库MKL中的fftw3xf不成功

之前用gcc编译fftw3xf成功了,现在想使用icc编译它结果就出错了。
CODE:
mts@unity-ubuntu:/opt/intel/mkl/interfaces/fftw3xf$ sudo make libintel64 compiler=intel
make -f  makefile lib _IA=intel64
make[1]: 正在进入目录 `/opt/intel/composer_xe_2011_sp1.11.339/mkl/interfaces/fftw3xf'
rm -rf fftw3xf.q8yUAH
mkdir -p fftw3xf.q8yUAH
icc -vec-report0   -I../../include -I../../include/fftw     -c ../../interfaces/fftw3xf/wrappers/fftw_cleanup.c -o fftw3xf.q8yUAH/fftw_cleanup.o
make[1]: icc:命令未找到
make[1]: *** [fftw3xf.q8yUAH/fftw_cleanup.o] 错误 127
make[1]:正在离开目录 `/opt/intel/composer_xe_2011_sp1.11.339/mkl/interfaces/fftw3xf'
make: *** [libintel64] 错误 2
mts@unity-ubuntu:/opt/intel/mkl/interfaces/fftw3xf$ which icc
/opt/intel/composer_xe_2011_sp1.11.339/bin/intel64/icc

提示icc找不到,可是系统明明给出了icc的路径了嘛!
引用回帖:
help:
        @echo "Usage: make {libia32|libintel64} [option...]"
        @echo
        @echo "Options:"
        @echo "  compiler=gnu|pgi|intel"
        @echo "        Build the library using GNU gcc, PGI pgcc, or"
        @echo "        Intel(R) C compiler icc."
        @echo "        Default value: intel"
        @echo
        @echo "  MKLROOT="
        @echo "        Path to MKL root directory with header files and libraries."
        @echo "        Default value: ../.."
        @echo
        @echo "  i8=yes|no"
        @echo "        Target default INTEGER size 8 bytes."
        @echo "        Default value: no, that is assume INTEGER is 4 bytes."
        @echo
        @echo "  fname=a_name|a_name_|a_name__|A_NAME"
        @echo "        Select the pattern to decorate wrapper names for"
        @echo "        Fortran. For example, with no special options"
        @echo "            g77 uses pattern a_name__"
        @echo "            ifort and gfortran use pattern a_name_"
        @echo "            ifort on Windows uses pattern A_NAME"
        @echo "        Default value: a_name_"
        @echo
        @echo "  install_to="
        @echo "        Install the library to the specified location."
        @echo "        Default value: . (that is, the current directory)"
        @echo
        @echo "  install_as="
        @echo "        Specify the name of the library."
        @echo "        Default value depends on compiler used:"
        @echo '          libfftw3xf_$$(compiler).a'
        @echo

请教大家。
回复此楼
明察、慎思、笃行
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

gleerat

木虫 (正式写手)

引用回帖:
2楼: Originally posted by souledge at 2012-07-23 17:42:58
sudo which icc能找到否?

谢谢提醒,搞定了。
明察、慎思、笃行
3楼2012-07-23 17:56:56
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 7 个回答

souledge

专家顾问 (著名写手)

★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
sunyang1988: 金币+1, 谢谢提示 2012-07-23 20:10:25
sunyang1988: 专家考核 2012-07-23 20:10:32
sunyang1988: 金币+50, 代转金币 2012-07-24 12:17:52
sudo which icc能找到否?
思想重于技巧,内涵重于表象
2楼2012-07-23 17:42:58
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

gleerat

木虫 (正式写手)

添加了icc到/usr/bin目录的链接,搞定了。
明察、慎思、笃行
4楼2012-07-24 11:17:36
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

shawwww

至尊木虫 (正式写手)

请问如何做到“添加了icc到/usr/bin目录的链接"?急求解!非常感谢!
5楼2013-04-03 11:11:25
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见