Suporte de Produto

Diagnostic 10149: option '-cxxlib-gcc' not supported with the current installed GCC

When compiling with the Intel® Compilers on Linux*, the error message: "Diagnostic 10149: option '-cxxlib-gcc' not supported with the current installed GCC" is an indication that some inconsistency exists in gcc installation.
  • Apple OS X*
  • Linux*
  • C/C++
  • Fortran
  • Compiladores
  • Compilador C++ Intel®
  • Compilador Fortran Intel®+
  • error
  • gcc
  • warning
  • remark
  • g++
  • cxxlib-gcc
  • Intel® C++ Compiler for Windows* - Microsoft* compatibility: explicit instantiation of specialized class

    The Intel® C++ Compiler 10.0 for Windows* only accepts an explicit instantiation of a specialized class template when the compatibility mode is /Qvc7 (Visual C++ .NET*). For all other modes (Visual C++ 6.0 /Qvc6, Visual C++ .NET 2003* /Qvc7.1, and Visual C++ 2005* /Qvc8) the compiler will emit an error.

    For example.
    t.cpp:
    template <class T> struct A {};
    template <> struct A<int> {};

  • Microsoft Windows* (XP, Vista, 7)
  • C/C++
  • Compilador C++ Intel®
  • Intel® Parallel Composer
  • Intel® C++ Compiler for Windows* - Error: conversion to inaccessible base class is not allowed

    Visual C++* .NET 2003 or Visual C++ 2005 will not compile the following code. For compatibility reason, Intel® C++ Compiler will emit a compile error when /Qvc7.1 or /Qvc8 is specified. The compiler will compile the code with a warning when the /Qvc6 option is specified.
    If /Qvc is not explicitly specified, the one provided in ia32

  • Microsoft Windows* (XP, Vista, 7)
  • C/C++
  • Compilador C++ Intel®
  • Intel® Parallel Composer
  • Intel® C++ Compiler for Windows* - Error: a default template argument cannot be specified outside of its class

    Visual C++* .NET 2003 or Visual C++ 2005 will not compile the following code. For compatibility reason, Intel® C++ Compiler will emit a compile error when /Qvc7.1 or /Qvc8 is specified. The compiler will compile the code with a warning when the /Qvc6 option is specified.
    If /Qvc is not explicitly specified, the one provided in ia32

  • Microsoft Windows* (XP, Vista, 7)
  • C/C++
  • Compilador C++ Intel®
  • Intel® C++ Compiler for Windows* - Error: member function may not be redeclared outside its class

    Visual C++* .NET 2003 or Visual C++ 2005 will not compile the following code. For compatibility reason, Intel® C++ Compiler will emit a compile error when /Qvc7.1 or /Qvc8 is specified.

    If /Qvc is not explicitly specified, the one provided in <IntelC-Install-Dir>ia32

  • Microsoft Windows* (XP, Vista, 7)
  • C/C++
  • Compilador C++ Intel®
  • Intel® Parallel Composer
  • Intel® C++ Compiler for Windows* - Runtime or compile-time issues Microsoft Visual Studio* 2005 compatibility mode

    Microsoft Visual Studio* 2005 compatibility mode (/Qvc8) is not working properly in the Intel® C++ Compiler 10.0 for Windows* W_CC_P_10.0.025 (Build 20070426). This includes the behaviors described under the compiler options /Zc:forScope and /Zc:wchar_t not being enabled by default, which may cause compile-time or run-time failures. The most likely symptom is a compile-time error about wchar_t not being defined.

    These issues have been resolved in the W_CC_C_10.0.026 (build 20070613) and newer compilers.

  • Microsoft Windows* (XP, Vista, 7)
  • C/C++
  • Compilador C++ Intel®
  • Intel® Parallel Composer
  • Intel® C++ Compiler for Windows* - error: parameter type involves reference to array of unknown bound

    The Intel® C++ Compiler 10.0 for Windows* in Microsoft Visual C++* 2005 compatibility mode (/Qvc8) does not accept a reference parameter whose type involves an array type with an unspecified bound. This is due to Microsoft Visual C++ 2005 no longer accepting this syntax. For example:

  • Microsoft Windows* (XP, Vista, 7)
  • C/C++
  • Compilador C++ Intel®
  • Intel® Parallel Composer
  • Intel® C++ Compiler for Windows* - Compiler Diagnostics (i.e. errors, warnings or remarks)

    List of Diagnostics and Definitions

    Although there is not a comprehensive document for all the diagnostic definitions for the Intel® C++ Compilers, you can get a list of all the diagnostics with a brief definition with a new option "-Qdiag-dump" on Windows* or "-diag-dump" on Linux* or Mac OS*.
    Note: this option is new to Intel C++ 10.0 Compilers.

    For more information on a specific diagnostic, submit an issue and ask us.

  • Microsoft Windows* (XP, Vista, 7)
  • C/C++
  • Compilador C++ Intel®
  • Intel® Parallel Composer
  • Assine o Suporte de Produto