libtbb.so.2库在采购`compilervars.sh intel64`时不存在

问题描述 投票:1回答:1

我正在尝试使用make命令运行文件。但是,当我这样做时,我得到消息:

make: ifort: Command not found

我知道我必须使用以下命令设置ifort环境:

/opt/intel/parallel_studio_xe_2020.1.102/compilers_and_libraries_2020/linux/bin/compilervars.sh intel64

但是当我这样做时,我收到消息:

ERROR: libtbb.so.2 library does not exist in SUBSTITUTE_INSTALL_DIR_HERE/lib/intel64/gcc4.8.

有人知道我该怎么办吗?在我看来,我必须以某种方式修改常规变量LD_LIBRARY_PATH才能告知gcc4.8在哪里。

我可以在以下位置手动找到它:/opt/intel/tbb/lib/intel64/gcc4.8

我应该在哪里放置此信息?

我当前正在使用Parallel Studio XE 2020

linux fortran intel-fortran tbb intel-parallel-studio
1个回答
1
投票

打开

/opt/intel/parallel_studio_xe_2020.1.102/compilers_and_libraries_2020/linux/bin/compilervars.sh

使用您最喜欢的编辑器,然后用tbb/bin/tbbvars.sh查找行。

找到该脚本的完整路径。应该是

/opt/intel/parallel_studio_xe_2020.1.102/compilers_and_libraries_2020/linux/tbb/bin/tbbvars.sh

打开that,然后查找线

TBBROOT=SUBSTITUTE_INSTALL_DIR_HERE

并替换为

TBBROOT="/opt/intel/tbb"

© www.soinside.com 2019 - 2024. All rights reserved.