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

6 la respuesta

Diferencia de rendimiento entre gcc y g ++ para el programa C

Digamos que he escrito un programa en C y lo he compilado con gcc y g ++, ¿qué compilación se ejecutará más rápido? gcc o g ++? Creo que la compilación de g ++ lo hará lento, pero no estoy seguro de eso. Permítanme aclarar mi pregunta nuevamente ...

1 la respuesta

Excepciones de C ++ y la sección .eh_frame ELF

¿Es que la ausencia o daño de la sección .eh_frame ELF es la causa de que las excepciones en mi código C ++ dejen de funcionar? Cualquier excepción que anteriormente se detectó correctamente ahora está llamando a std :: terminate (). Mi ...

1 la respuesta

Desenrollar bucle y hacer suma independiente con vectorización

Para el siguiente ciclo, GCC solo vectorizará el ciclo si le digo que use matemáticas asociativas, p. con-Ofast. float sumf(float *x) { x = (float*)__builtin_assume_aligned(x, 64); float sum = 0; for(int i=0; i<2048; i++) sum += x[i]; return ...

1 la respuesta

¿Qué significan los números en los archivos .i preprocesados al compilar C con gcc?

Estoy tratando de entender el proceso de compilación. Podemos ver el archivo intermedio del preprocesador usando: gcc -E hello.c -o hello.io cpp hello.c > hello.iMás o menos sé lo que hace el preprocesador, pero tengo dificultades para ...

4 la respuesta

Linux: ¿Cómo incrustar información de versión en una biblioteca compartida y binaria?

En Linux, ¿hay alguna manera de incrustar información de versión en un binario ELF? Me gustaría insertar esta información en tiempo de compilación para que luego pueda extraerla usando un script más adelante. Una forma de hackear sería plantar ...

4 la respuesta

experimental :: error del enlazador del sistema de archivos

Intento usar las nuevas funciones de c ++ 1z en la cabeza del desarrollo dentro de gcc 6.0. Si intento este pequeño ejemplo: #include <iostream> #include <experimental/filesystem> namespace fs = std::experimental::filesystem; int main() { ...

1 la respuesta

multiplicación de coma flotante versus suma repetida

DejarN ser un número entero sin signo en tiempo de compilación. GCC puede optimizar unsigned sum = 0; for(unsigned i=0; i<N; i++) sum += a; // a is an unsigned integersimplementea*N. Esto se puede entender ya que la aritmética modular dice(a%k ...

4 la respuesta

Instalar SDL en OSX

yo descarguéSDL2-2.0.3. corrí./configure && make && make install. También he intentadobrew install SDL2. Este es mi main.c //Using SDL and standard IO #include <SDL2/SDL.h> #include <stdio.h> //Screen dimension constants const int SCREEN_WIDTH ...

3 la respuesta

Deshabilite todas las opciones de optimización en GCC

El nivel de optimización predeterminado para compilar programas C usando GCC es -O0. que desactiva todas las optimizaciones de acuerdo con la documentación de GCC. por ejemplo: gcc -O0 test.cSin embargo, para verificar si -O0 es ...

1 la respuesta

Opción COMPARTIDA en la Declaración ABIERTA en el estándar Fortran

En esta documentaciónDocumento de HP Fortran [http://h21007.www2.hp.com/portal/download/files/unprot/fortran/docs/lrm/lrm0476.htm] , la declaración ABIERTA acepta las opciones COMPARTIDA y LECTAMENTE En esta documentaciónDoc. Estándar de Fortran ...