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

7 la respuesta

¿Qué es typeof ((c) + 1) en C

Me encontré con una expresión en C como typeof((c) + 1) _tmp = c;¿Qué significa esto exactamente? Gracias por la respuesta. ¿Solo una duda? ¿Qué pasa si el tipo de c es struct en lugar de los tipos primitivos, entonces qué hará +1?

5 la respuesta

error de compilación de winsock, no puede encontrar las estructuras addrinfo y algunas funciones relacionadas

Acabo de empezar a aprender winsock a través del libro "Guía de Beej para la programación en red". Estoy programando en Windows y ejecutándolo a través de gcc. Esto es solo el comienzo de escribir mi primer programa de servidor, pero me da estos ...

1 la respuesta

¿Cómo compilar código C ++ std :: thread con MinGW?

Me gustaría compilar mi proyecto c ++ 11 (recientemente movido a c ++ 11) con MinGW. Y tengo errores de compilación sobre el código de c ++ 11 como "std :: thread not found". Utilicé el último MinGW con gcc 5.3.0 (diciembre de 2015). Al final, ...

3 la respuesta

Vinculación de bibliotecas OpenSSL a un programa

He creado OpenSSL desde el código fuente (una versión intencionalmente antigua; construida con./config && make && make test) y preferiría usar lo que he construido sin hacermake install para vincular contra mi programa. El comando que falla ...

3 la respuesta

Advertencia C4996: esta función o variable puede no ser segura, en comparación con GCC en POSIX

Noto que los compiladores de MS dan advertencias "obsoletas" paracstdlib funciones comogetenv. MS ha inventado su propio estándar como_dupenv_s. Pregunta 1AFAIK lo principal "inseguro" es sobre reentrada *. Dado que el CRT de MS está marcado ...

2 la respuesta

Pregunta de alineación de memoria C ++

Una línea de código vale más que mil palabras :) Aquí está mi problema: /* Platform specific 16-byte alignment macro switch. On Visual C++ it would substitute __declspec(align(16)). On GCC it substitutes __attribute__((aligned (16))). */ #define ...

3 la respuesta

¿Por qué esta variable no utilizada no está optimizada?

Jugué con el compilador Explorador de Godbolt. Quería ver qué tan buenas son ciertas optimizaciones. Mi ejemplo mínimo de trabajo es: #include <vector> int foo() { std::vector<int> v {1, 2, 3, 4, 5}; return v[4]; } El ensamblador generado (por ...

6 la respuesta

Cómo hacer que gcc advierta sobre pasar una enumeración incorrecta a una función

gcc no parece producir una advertencia con el siguiente código. ¿Cómo puedo hacer que produzca una advertencia? typedef enum { REG8_A, REG8_B, REG8_C }REG8; typedef enum { REG16_A, REG16_B, REG16_C }REG16; void function(REG8 reg8) { } int ...

1 la respuesta

¿Cómo funciona realmente mtune?

Hay esta pregunta relacionada:CCG: ¿en qué se diferencia marzo de mtune? [https://stackoverflow.com/q/10559275/3258851] Sin embargo, las respuestas existentes no van mucho más allá del manual del CCG. A lo sumo, obtenemos: Si utiliza-mtune, el ...

2 la respuesta

ar en un archivo .a existente?

Esencialmente, lo que quiero hacer es esto: gcc foo.c -o foo.o ar rcs foo.a foo.o gcc bar.c -o boo.o ar rcs bar.a bar.o foo.aQuiero archivar un objeto y una biblioteca estática en otra biblioteca estática. Desafortunadamente, el último comando ...