icc

    0热度

    1回答

    我目前使用icc(版本13.1.0.146)来编译在英特尔至强融核协处理器上以纯模式运行的C程序。 考虑以下两个代码片段: // fragment 1 array[pos] += 1; array[pos + 1] += 1; array[pos + 2] += 1; array[pos + 3] += 1; // fragment 2 for (int i = 0; i < 4;

    0热度

    1回答

    我安装了intel C++编译器,并且找到了compilervars.h文件。 (我认为这是你应该如何设置编译器)。 当测试一个简单的HelloWorld时!使用icpc命令编译.cpp和.o文件的程序,我被告知没有/bits/c++config.h文件。该文件不在/usr/include/c++/4.8/bits或/usr/include/c++/4.8.1/bits下。我已经阅读了这个问题(有

    1热度

    1回答

    我编写本一小段代码的问题: 更新: 我有现在生产同样的错误,老人们仍能在帖子的末尾可以看到一个更简单的代码片段。 #include <vector> #include <iostream> #include <functional> class Bar { public: void foo(double x, double y) { std::cout << x

    2热度

    1回答

    我需要传递一些对象[some assembler |另一个编译器|一个档案]直接链接到链接器。 但似乎在路径上找到的ld是[broken |缺少|链接错误的ABI]。 有时,我根本找不到ld。 无论C编译器是什么,我如何才能找到正在使用的实际链接器, [在Mac上|在Linux上在BSD |上从配置脚本]?

    1热度

    1回答

    我正在寻找一种方式来给G改变由mpicc(了openmpi)使用的编译器将C++编译器++来ICPC使用cmake 我知道这是可能的使用环境变量OMPI_MPICXX,但是当我尝试设置CMake的变量是不行的,但它确实,当我与“出口” 的cmake上使用的线是遵循 set (ENV{OMPI_MPICXX} "icpc")

    3热度

    2回答

    我目前正在向量化的程序,并且我观察到的奇数行为 好像使用 的#pragma SIMD (262)时for循环被矢量:(COL。 3)备注:SIMD LOOP WAS向量化。 但它并不当我使用 的#pragma矢量总是 的#pragma ivdep (262):(COL 3)备注:循环未向量化:存在矢量依赖。 我一直认为两个句子做同样的量化

    1热度

    3回答

    我每次都要跑ICPC我必须键入icpc -I/usr/include/x86_64-linux-gnu/c++/ 如何包含这是bashrc文件,所以我只需键入ICPC?

    1热度

    1回答

    我使用VS2010和英特尔C++编译器(英特尔作曲XE 2013 SP1)。当我尝试parallellize一个for循环使用OpenMP,我得到以下警告: warning #3180: unrecognized OpenMP #pragma 看着http://software.intel.com/en-us/articles/getting-started-with-openmp看来我应该通

    3热度

    1回答

    我们的系统支持使用三种不同的工具链(gcc,icc,diab)构建。我不确定在这种情况下使用ccache是​​否安全。我的关注点如下:如果我使用gcc构建,然后使用diab重建,那么在文件和它们的依赖关系相同的情况下,我会得到ccache命中吗? 我不要想在这种情况下命中,因为我想文件重新编译与迪亚布。

    4热度

    1回答

    我正在尝试查找我正在使用的至强Phi协处理器的确切型号。 我跑micpinfo,这就是我得到 ***************************/opt/intel/mic/bin/micinfo*************************** MicInfo Utility Log Created Fri Jan 10 13:09:40 2014 System In