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

1 la respuesta

MinGW vs Visual Studio 2008 calidad del código de salida [cerrado]

Hace unos días me dijeron que las versiones recientes de g ++ producen un código x86 "mejor" que MSVC 2008. Básicamente, GCC con optimización completa produce aplicaciones más rápidas que MSVC con optimizaciones completas. Si bien es cierto que ...

5 la respuesta

¿Se puede inicializar una matriz bidimensional en C sin tamaño explícito?

Tengo una pregunta con respecto a las matrices bidimensionales en C. Ahora sé (por experiencia del compilador directo) que no puedo inicializar dicha matriz de forma análoga a matrices unidimensionales como esta: int multi_array[][] = { ...

2 la respuesta

El reordenamiento de GCC de las instrucciones de lectura / escritura

Las primitivas de sincronización de Linux (spinlock, mutex, RCU) usan instrucciones de barrera de memoria para forzar que las instrucciones de acceso a la memoria no se vuelvan a ordenar. Y esta reordenación puede ser realizada por la propia CPU ...

2 la respuesta

Adición de varias palabras en C

Tengo un programa C que usa GCC__uint128_t lo cual es genial, pero ahora mis necesidades han crecido más allá. ¿Cuáles son mis opciones para la aritmética rápida con 196 o 256 bits? La única operación que necesito es la suma (y no necesito el ...

1 la respuesta

Cómo lidiar con el error del enlazador: error-no puede encontrar -lgcc

Este es mi archivo MAKE: task0 : main.o numbers.o add.o gcc -m32 -g -Wall -o task0 main.o numbers.o add.o main.o : main.c gcc -g -Wall -m32 -ansi -c -o main.c numbers.o : numbers.c gcc -g -Wall -m32 -ansi -c -o numbers.c add.o: add.s nasm -g -f ...

2 la respuesta

¿Cómo forzar / usr / bin / gcc -> / usr / bin / gcc -m32?

Tengo mal Makefile (s) de una gran distribución de software incluido. En algún punto, el compilador siempre "olvida" lo que quiero compilar en el programa de 32 bits. Esto hace que parte de los programas tengan bibliotecas de 64 bits y otras ...

1 la respuesta

¿Por qué puedo llamar a una función no constexpr dentro de una función constexpr?

Considere el siguiente código: #include <stdio.h> constexpr int f() { return printf("a side effect!\n"); } int main() { char a[f()]; printf("%zd\n", sizeof a); }Hubiera esperado que el compilador se quejara de la llamada aprintf dentrof, porquef ...

2 la respuesta

¿Está gcc considerando que las funciones integradas de expresión no constante son expresiones constantes?

Consulte la actualización para obtener una mejor muestra del problema. El código original tiene una mezcla de problemas que enturbia la imagen.: Esta pregunta¿Por qué puedo llamar a una función no constexpr dentro de una función ...

2 la respuesta

¿Para qué se utilizan los archivos de mapa de gcc linker?

¿Para qué se utilizan los archivos ".map" generados por la opción de enlace "-Map" de gcc / g ++? ¿Y cómo leerlos?

3 la respuesta

¿Cómo aplicar la opción -visibilidad a los símbolos en bibliotecas estáticas?

Tengo un proyecto de biblioteca compartida que se construye a partir de 4 bibliotecas estáticas (.a) y un objeto (.o) archivo. Estoy tratando de agregar el-fvisibility=hidden opción para restringir los símbolos en la salida a solo aquellos que ...