首页 文章

在Xeon Phi上使用GCC

提问于
浏览
2

我被告知可以在MIC上运行一个用gcc构建的程序 .

真的吗?

如果是,如何进行?

我正在使用gcc版本4.4.7 .

1 回答

  • 5

    Intel Xeon Phi确实可以运行使用gcc交叉编译器编译的程序 . 然而,根据英特尔的说法,gcc不适合编译协处理器的任何应用程序,因为gcc确实是“_2876384” .

    您使用gsl库时遇到的问题是因为该库未针对Intel Xeon Phi进行交叉编译,而是针对主机进行了编译和配置 . 为了让gsl(或任何其他库)在Intel Xeon Phi上运行,您必须为协处理器交叉编译它,并在编译需要该库的程序时为编译器和链接器提供必要的路径:

    gcc hellophi.c -L/path/to/cross/compiled/glslib -lgsl
    

    使用icc时,可以通过TCP / IP堆栈(例如使用scp)将交叉编译库传输到协处理器,并让icc执行环境变量和路径处理 .

相关问题