Resultados de la búsqueda a petición "gcc"

2 la respuesta

RDRAND y RDSEED intrínsecos GCC e Intel C ++

¿El compilador Intel C ++ y / o GCC admite las siguientes características intrínsecas, como lo hace MSVC desde 2012/2013? int _rdrand16_step(uint16_t*); int _rdrand32_step(uint32_t*); int _rdrand64_step(uint64_t*); int ...

3 la respuesta

error: inicializador anacrónico de clase base de estilo antiguo

El siguiente código produce el error de compilación posterior en todas las versiones de GCC que he probado, en los modos C ++ 98, C ++ 11 y C ++ 14: struct T { T(void* x) : (x) {} }; // main.cpp: In constructor 'T::T(void*)': // main.cpp:3:18: ...

1 la respuesta

Programa con constructor "noexcept" aceptado por gcc, rechazado por clang

El código: struct T { T() {} }; struct S { T t; S() noexcept = default; }; int main() { // S s; }g ++ 4.9.2 acepta esto sin errores ni advertencias, sin embargo, clang 3.6 y 3.7 informan para la línea 7: error: exception specification of ...

3 la respuesta

Cambiar el compilador de C predeterminado en Linux, usando SCons

En mi plataforma Linux, tengo varias versiones degcc. Debajousr/bin Yo tengo: gcc34gcc44gccAquí hay algunos resultados: $ gcc --version gcc (GCC) 4.1.2 20080704 (Red Hat 4.1.2-48) $ gcc44 --version gcc44 (GCC) 4.4.0 20090514 (Red Hat ...

5 la respuesta

evitar que gcc elimine una variable no utilizada

En nuestros archivos fuente usualmente tenemos una cadena de versión como esa: static const char srcvers[] = "VERSION/foo.c/1.01/09.04.15";Cuando esa cadena no está optimizada, es bastante útil en ciertos casos, ya que se puede determinar la ...

6 la respuesta

gcc, alias estricto y historias de terror

Engcc-estricto-aliasing-y-casting-through-a-union [https://stackoverflow.com/questions/2906365/gcc-strict-aliasing-and-casting-through-a-union] Le pregunté si alguien había encontrado problemas con los castigos sindicales a través de punteros. ...

3 la respuesta

GNU C ++ ¿cómo verificar cuándo está vigente -std = c ++ 0x?

Mi compilador del sistema (gcc42) funciona bien con las características de TR1 que quiero, pero intento admitir versiones de compilador más nuevas que no sean los sistemas, tratando de acceder a los encabezados de TR1 y #error exigiendo la opción ...

3 la respuesta

A GCC no le gustan los modelos de estilo C ++ con espacios [duplicado]

Esta pregunta ya tiene una respuesta aquí: Fundición estilo constructor en parámetros de llamada de función [/questions/23202296/constructor-style-casting-in-function-call-parameters] 1 respuestaEstoy transfiriendo un código de C ++ a GCC, y ...

2 la respuesta

Lambdas sobrecargadas en C ++ y diferencias entre clang y gcc

Estoy jugando con un truco para sobrecargar lambdas en C ++. Específicamente: // For std::function #include <functional> // For std::string #include <string> // For std::cout #include <iostream> template <class... F> struct overload : F... { ...

1 la respuesta

¿Cuál es la diferencia entre -fprofile-use y -fauto-profile?

Cuál es la diferencia entre-fprofile-use y-fauto-profile? Esto es lo que dicen los ...