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

2 la respuesta

Extensión C: <? y>? operadores

Observé que en algún momento hubo un<? y>? operador en GCC. ¿Cómo puedo usarlos en GCC 4.5? ¿Han sido eliminados y, de ser así, cuándo? Offset block_count = (cpfs->geo.block_size - block_offset) <? count; cpfs.c:473: error: expected expression ...

3 la respuesta

Vinculación de símbolos a direcciones fijas en Linux

¿Cómo se podría vincular (algunos) símbolos a direcciones fijas específicas usando GNU ld para que el binario aún se pudiera ejecutar normalmente en Linux (x86)? No habrá ningún acceso a esos símbolos, pero sus direcciones son importantes. Por ...

2 la respuesta

Fusión múltiple agregada y modos de redondeo predeterminados

Con GCC 5.3, el siguiente código compield con-O3 -fma float mul_add(float a, float b, float c) { return a*b + c; }produce el siguiente ensamblaje vfmadd132ss %xmm1, %xmm2, %xmm0 retNoté que GCC hacía esto con-O3 ya en GCC ...

1 la respuesta

Difusiones integradas con intrínsecos y ensamblados

En la sección 2.5.3 "Transmisiones" deReferencia de programación de extensiones de conjunto de instrucciones de arquitectura Intel [https://software.intel.com/sites/default/files/managed/07/b7/319433-023.pdf]el aprendemos que AVX512 (y Knights ...

9 la respuesta

¿Dónde busca gcc los archivos de encabezado C y C ++?

En un sistema Unix, ¿dónde busca gcc los archivos de encabezado? Pasé un poco de tiempo esta mañana buscando algunos archivos de encabezado del sistema, así que pensé que sería una buena información tener aquí.

1 la respuesta

Problemas al vincular boost log 1_60 con MinGw en Windows 7

Al actualizar aimpulsar 1.60.0 [http://www.boost.org/]algunas aplicaciones no se pueden vincular conregistro de impulso [http://www.boost.org/doc/libs/1_60_0/libs/log/doc/html/index.html]cuando se construye con MinGw 4.9.2 en Windows 7. Recibo ...

1 la respuesta

error con gcc 5 para la función varargs: sufijo u operandos no válidos para `movq '

Al intentar instalar OpenMPI, el archivo .configure falló en la sección que verifica la capacidad ISO C99 del compilador seleccionado. Desconcertado porque gcc tiene las opciones std = gnu99 y std = c99, elimino el archivo de configuración de ...

2 la respuesta

En GNU C inline asm, ¿cuáles son los modificadores para xmm / ymm / zmm para un solo operando?

Mientras trato de responderDifusiones integradas con intrínsecos y ensamblados [https://stackoverflow.com/questions/34415238/embedded-broadcasts-with-intrinsics-and-assembly] , Estaba tratando de hacer algo como esto: __m512 mul_broad(__m512 a, ...

3 la respuesta

Montaje en línea de 64 bits en el programa GCC C de 32 bits

Estoy compilando un binario de 32 bits, pero quiero incrustar un conjunto de 64 bits en él. void method() { asm("...64 bit assembly..."); }Por supuesto, cuando compilo obtengo errores al referirme a registros incorrectos porque los registros son ...

1 la respuesta

GCC crea un objeto compartido en lugar de un binario ejecutable

Tengo una biblioteca que estoy construyendo. Todos mis objetos se compilan y vinculan sucesivamente cuando ejecuto cualquiera de:ar rcs lib/libryftts.a $^ gcc -shared $^ -o lib/libryftts.so en mi Makefile También puedo instalarlos con éxito ...