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

1 la respuesta

¿Por qué la alineación del bucle en 32 bytes hace que el código sea más rápido?

Mira este código: one.cpp: bool test(int a, int b, int c, int d); int main() { volatile int va = 1; volatile int vb = 2; volatile int vc = 3; volatile int vd = 4; int a = va; int b = vb; int c = vc; int d = vd; int s = 0; __asm__("nop"); ...

1 la respuesta

compilador gcc en Cygwin salida .exe

Comenzando en C y aprendiendo lo básico. He creado un programa simple que, cuando se compila, esperaría compilarse como a.out sin embargo, gcc se está compilando como a.exe.

2 la respuesta

¿Hay alguna manera de obligar al compilador de c ++ a no optimizar objetos estáticos específicos en una biblioteca estática?

(Solo necesita trabajar para gcc 5.4, si no se puede encontrar una solución general) Tengo una fábrica genérica que utilizo para construir objetos basados en alguna clave (como una cadena que representa un nombre de clase). La fábrica ...

1 la respuesta

¿Por qué las funciones que usan std :: mutex hacen una verificación nula de la dirección de pthread_key_create?

Tome esta función simple que incrementa un número entero bajo un bloqueo implementado porstd::mutex: #include <mutex> std::mutex m; void inc(int& i) { std::unique_lock<std::mutex> lock(m); i++; }Esperaría que esto (después de la alineación) se ...

3 la respuesta

¿Por qué no hay relleno en la estructura solo para miembros de tipo "char"?

Solo he declaradochar escriba miembros en la estructura. #include <stdio.h> struct st { char c1; char c2; char c3; char c4; char c5; }; int main() { struct st s; printf("%zu\n", sizeof(s)); return 0; }Salida: [Demo en vivo ...

1 la respuesta

-D_GLIBCXX_USE_CXX11_ABI = 1 ineficaz para devtoolset-7 en CentOS 7 [duplicado]

Esta pregunta ya tiene una respuesta aquí: (¿Cómo?) ¿Puedo usar el nuevo ABI de C ++ 11 con devtoolset-7 en Centos / RHEL? [/questions/49393888/how-can-i-use-the-new-c-11-abi-with-devtoolset-7-on-centos-rhel] 1 respuestaRecientemente, noté que ...

1 la respuesta

CMake y Make necesitan ejecutarse dos veces para construir el código con éxito

Estoy usando CMake 3.8.2, GNU make 4.2.1 y GCC 6.4.0 para mi proyecto C ++ 14 y noté un comportamiento extraño al construir. Estoy usando CMake para una compilación fuera de la fuente en una subcarpeta llamada "compilación" donde ejecutocmake .. ...

0 la respuesta

¿Cómo puedo construir la versión GPL y LGPL de Xuggle Xuggler?

¿Hay pasos específicos que pueda seguir para construir el código fuente de Xuggle Xuggler desde Windows 32 bits, Windows 64 bits, Linux 32 bits y Linux 64 bits? Lo he intentado varias veces en varios sistemas y sigo recibiendo muchos errores ...

1 la respuesta

¿Por qué hay 8 bytes entre el final de un búfer y el puntero de cuadro guardado?

Estoy haciendo un ejercicio de machacar pilas para el trabajo del curso, y ya he completado la tarea, pero hay un aspecto que no entiendo. Aquí está el programa objetivo: #include <stdio.h> #include <stdlib.h> #include <string.h> int bar(char ...

2 la respuesta

Error grave de arm-linux-gnu-gcc: stdio.h: No existe tal archivo o directorio

Estos son los archivos en / usr / bin [root@xilinx bin]# ls -ld arm* -rwxr-xr-x. 1 root root 691752 Feb 5 2013 arm-linux-gnu-addr2line -rwxr-xr-x. 1 root root 721416 Feb 5 2013 arm-linux-gnu-ar -rwxr-xr-x. 1 root root 1297632 Feb 5 2013 ...