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