它显然有自己的实现.只要使用-openmp
标志进行编译,就不需要指定其他库.
$ icc -openmp t.c
$ ldd ./a.out
...
libiomp5.so => /opt/intel/Compiler/11.1/072/lib/intel64/libiomp5.so (0x00007fd8e7ac6000)
...
Run Code Online (Sandbox Code Playgroud)
英特尔C ++编译器提供了自己的OpenMP库,它没有针对libgomp进行链接。您可以使用-static-intel
带有icc / icpc 的标志来摆脱libiomp5.so依赖性,这样,您的二进制文件就可以在未安装Intel C ++编译器的系统上运行。
$ icpc -openmp -static-intel t.cpp
$ ./a.out
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
9845 次 |
最近记录: |