icc

    1熱度

    3回答

    我需要調試一大堆宏的C代碼,其中一些宏根本不重要,它們包含幾條(很多)行。這使得調試變得不可能,因爲宏是在一行中擴展的,你永遠不知道錯誤來自哪裏。另一方面,使用sed可輕鬆獲得預處理器輸出,並在每個分號後添加行。 我不會討論如何使用這樣的宏來做一個好的練習,因爲我對此沒有太多的瞭解。但是我想知道在預處理和編譯之間是否可以向編譯器添加一個階段(我使用幾個編譯器:icc,gcc,xlc),所以我發現s

    1熱度

    1回答

    OS X 10.6.8時,Xcode 3.2.6,基地SDK 10.5,英特爾編譯器11.1 我得到一個奇怪的消息時,我嘗試編譯說: catastrophic error: could not open source file "stdarg.h" 我使用的是PCH,我確實發現:Xcode Intel compiler icc cannot find #include <algorithm> 這是

    1熱度

    1回答

    我正在嘗試使用AVX intrinsics編寫幾何平均sqrt(a * b),但它的運行速度比糖蜜慢! int main() { int count = 0; for (int i = 0; i < 100000000; ++i) { __m128i v8n_a = _mm_set1_epi16((++count) % 16), v8n_b

    2熱度

    2回答

    在課堂上,我們給了一個簡單的循環,我們應該向量化。這很好,但我們遇到了一件奇怪的事情。考慮以下代碼: #include<stdio.h> void func(int N, double *a, double *b, double *c, double *d) { int i; #pragma ivdep for (i=0; i<N; i++) { d[i

    0熱度

    2回答

    這是我第一次創建make文件。我有點困惑,因爲我的Fortran代碼使用C源文件中定義的一些函數。這是我迄今寫的: CC = icc FC = ifort FCFLAGS = -O3 -xHost -fno-alias$(INCLUDES) CFLAGS = -O3 -xHost -fno-alias$(INCLUDES) LIBS =

    -1熱度

    1回答

    的Linux 2.6.32 英特爾編譯器:ICPC版本13.0.1(gcc版本4.4.6的兼容性) #include <iostream> #include <sys/types.h> int main() { std::cerr << sizeof (__uint128_t) << std::endl; return 0; } 輸出:16 所以,類型__uint

    6熱度

    1回答

    我在玩與創建使用C異常++,我有以下的測試代碼: #include <iostream> #include <stdexcept> #include <new> using namespace std; class Myerror : public runtime_error { private: string errmsg; public:

    2熱度

    1回答

    我在使用VS2012和ICC 13.0構建的應用程序中鏈接到zlib 1.2.8。當我編譯一個文件,其中< zlib.h>包含在之前 < windows.h>,沒有問題。當包含< zlib.h>後 < windows.h>,我在< zconf.h>,行454編譯器試圖包括< unistd.h>時出錯。最糟糕的是,我在這個#include之前放了一個#pragma消息(),並且消息沒有出現在編譯輸出

    17熱度

    1回答

    我使用的是Intel的C++編譯器,它在Linux上依賴於GNU提供的libc.so和libstdC++。so。 這是我的問題。要訪問一些最新的C++ 11功能,我需要使用GCC 4.7或更高版本附帶的libstdC++。但我堅持使用CentOS 6.4。 在CentOS 6.4上,GCC的本地版本是4.4。但是使用名爲「SCL」的RedHat和名爲「devtoolset-1.1」的軟件包,我可以

    6熱度

    1回答

    我連接外部庫(通過wierd進程,mpicc + Cython +等), 但我有一個奇怪的行爲的鏈接過程。 有兩個.o文件,libpetsc4py.o和PETSc.o 它們連接成一個.so文件PETSc.so 一個包含未定義的符號__pyx_tp_new_8petsc4py_5PETSc_Object [[email protected] src]$ nm libpetsc4py.o | grep