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

2 la respuesta

¿Puedo hacer que GCC advierta sobre pasar tipos demasiado amplios a funciones?

A continuación hay un código obviamente defectuoso para el cual creo que el compilador debería emitir un diagnóstico. Pero tampocogcc nig++ lo hace, incluso con todas las opciones de advertencia que se me ocurren:-pedantic -Wall -Wextra #include ...

3 la respuesta

¿Cómo hacer cumplir las declaraciones de variables de estilo C89 en gcc?

Trabajo en una base de código que es principalmente C con un poco de C ++, y está construida principalmente con gcc pero ocasionalmente necesita ser construida con MSVC. El compilador de C de Microsoft sigue siendo prácticamente C89 con algunas ...

11 la respuesta

¿Existe una opción de compilador / enlazador GCC para cambiar el nombre de main?

Mi software tiene uno principal para uso normal y otro diferente para pruebas unitarias. Me encantaría si hubiera una opción para gcc para especificar qué función "principal" utilizar.

2 la respuesta

Acceso a la memoria alineado y no alineado con intrínsecos AVX / AVX2

De acuerdo con el Manual del desarrollador de software de Intel (sección 14.9), AVX relajó los requisitos de alineación de los accesos a la memoria. Si los datos se cargan directamente en una instrucción de procesamiento, p. vaddps ...

2 la respuesta

Salida inesperada en función de plantilla de llamada

El siguiente código es parte de una prueba de cpp que estaba pasando: #include <iostream> template<typename T> void foo(T) { std::cout << "T" << std::endl;; } struct S { }; template<typename T> void call_foo(T t) { foo(S()); foo(t); } void ...

1 la respuesta

Consistencia del comportamiento de redondeo de C ++ para lazos con sprintf

Tengo un programa C ++ que se ejecuta en Windows / Linux. En Windows, el programa se compila con Visual Studio 2012 y Linux se compila con GCC. Al convertir dobles a cadenas usando sprintf, Visual Studio está usando un método de redondeo ...

1 la respuesta

Estado de __STDC_IEC_559__ con compiladores de C modernos

C99 agregó una macro__STDC_IEC_559__ que puede usarse para probar si un compilador y una biblioteca estándar cumplen con el estándar ISO / IEC / IEEE 60559 (o IEEE 754). Según las respuestas a esta ...

1 la respuesta

Error de segmentación impar con CC / GCC pero no con G ++ (C / SDL2 / Linux)

El código publicado se copia directamente de un ejemplo de un popular tutorial SDL2, para asegurarse de que no fui yo quien cometió un error tonto. Todo lo que he hecho con el ejemplo es cambiar la ruta del archivo de imagen en cuestión, cambié ...

1 la respuesta

Error al instalar paquetes r (Linux Mint 17.1) "error: preprocesador C" g ++ -E "falla la comprobación de cordura"

Me he transferido a un sistema Linux (usuario anterior de OSX) y estoy tratando de instalar mis paquetes R. El primer problema que encontré fue: Warning in install.packages("stringi") : 'lib = "/usr/local/lib/R/site-library"' is not writable ...

3 la respuesta

Diagnóstico inconsistente de gcc para la inicialización de cadenas

Estoy usando gcc 4.9.1 / Mingw y compilando el código con: gcc test.c -otest.exe -std = c11 -pedantic-errors -Wall -Wextra Este código da un diagnóstico: int main (void) { char a[5] = {'h','e','l','l','o','\0'}; }error: exceso de elementos en ...