run mic_samples/LEO_tutorial :symbol lookup error

run mic_samples/LEO_tutorial :symbol lookup error

[root@node0 LEO_tutorial]# make mic
icc -openmp  -c tbo_sort.c -o tbo_sort.o
icc -V tbo_sort.o -openmp   -o tbo_sort.out
Intel(R) C Intel(R) 64 Compiler XE for applications running on Intel(R) 64, Version 14.0.2.144 Build 20140120
Copyright (C) 1985-2014 Intel Corporation.  All rights reserved.

GNU ld (GNU Binutils) 2.22.52.20120302

GNU ld version 2.20.51.0.2-5.34.el6 20100205
....
Build complete
Run : tbo_sort.out
[root@node0 LEO_tutorial]# ./tbo_sort.out 
./tbo_sort.out: symbol lookup error: ./tbo_sort.out: undefined symbol: __offload_register_image

publicaciones de 3 / 0 nuevos
Último envío
Para obtener más información sobre las optimizaciones del compilador, consulte el aviso sobre la optimización.

[root@node0 LEO_tutorial]# ./tbo_sort.out 
./tbo_sort.out: symbol lookup error: ./tbo_sort.out: undefined symbol: __offload_register_image

你用的编译器版本有点儿旧了,不好重现,也可能是由于使用的sample code和icpc不是来自同一个版本的编译器导致的,更新编译器版本,并使用对应的目录下的sample code   /opt/intel/composerxe/Samples/en_US/C++/mic_samples/LEO_tutorial

Intel(R) C Intel(R) 64 Compiler XE for applications running on Intel(R) 64, Version 15.0.0.090 Build 20140723
Copyright (C) 1985-2014 Intel Corporation.  All rights reserved.

 

Deje un comentario

Por favor inicie sesión para agregar un comentario. ¿No es socio? Únase ya