Preguntas con la etiqueta [gcc]
Cómo desactivar la optimización del compilador gcc para permitir el desbordamiento del búfer
Estoy trabajando en un problema de tarea que requiere deshabilitar la protección de optimización del compilador para que funcione. Estoy usando gcc 4.4.1 en ubuntu linux, pero no puedo determinar
¿Existe un número entero de 128 bits en gcc?
Quiero un número entero de 128 bits porque quiero almacenar los resultados de la multiplicación de dos números de 64 bits. ¿Existe algo así en gcc 4.4 y superiores?
¿Dónde puedo encontrar una referencia oficial que enumere el funcionamiento de las funciones intrínsecas de la ESS?
¿Existe una referencia oficial que enumere el funcionamiento de las funciones intrínsecas de SSE para GCC, es decir, las funciones en los archivos de encabezado <*mmintrin.h>?
Cómo usar/instalar gcc en Mac OS X 10.8/Xcode 4.4
Instalé Mountain Lion (Mac OS X 10.8) y ahora parece que gcc ya no está disponible. También instalé Xcode 4.4, por lo que no hay más directorio/Desarrollador. Necesito gcc tanto
¿Cómo suprimir las advertencias de GCC de los encabezados de la biblioteca?
Tengo un proyecto que utiliza bibliotecas log4cxx, boost, etc. cuyos encabezados generan muchas advertencias (repetitivas). ¿Existe alguna manera de suprimir las advertencias de las inclusiones de la biblioteca (es decir,
GCC y encabezados precompilados
Después de leer este bonito artículo (El cuidado y alimentación de los encabezados precompilados), tengo algunas dudas sobre cómo pueden funcionar en la vida real. Más específicamente, ¿cómo puedo saber
Representación de trampa
¿Qué es una "representación trampa" en C (algunos ejemplos pueden ayudar)? ¿Esto se aplica a C++? Dado este código... float f=3.5; int *pi = (int*)&f; ... y suponiendo que sizeof(int)
Esta función de C siempre debería devolver falso, pero no lo hace
Hace mucho tiempo me encontré con una pregunta interesante en un foro y quiero saber la respuesta. Considere la siguiente función C: f1.c #include <stdbool.h> bool f1() { int var1
¿Cuál es el significado de las líneas que comienzan con un signo de almohadilla y un número como '# 1 "ac"' en la salida del preprocesador gcc?
Imprimo la salida del preprocesador C usando gcc -E a.c La salida contiene muchas líneas como # 1 "a.c" # 1 "<built-in>" # 1 "<command-line>" # 1 "a.c" # 1
No entiendo -Wl,-rpath -Wl,
Para mayor comodidad, agregué las páginas de manual relevantes a continuación. Mi (mal) entendimiento primero: si necesito separar opciones con ,, eso significa que la segunda -Wlno es otra opción
¿Errno es seguro para subprocesos?
En errno.h, esta variable se declara así extern int errno;, mi pregunta es: ¿es seguro verificar errnoel valor después de algunas llamadas o usar perror() en código multiproceso? ¿Es esta
matriz de longitud fija typedef
Tengo que definir un tipo de datos de 24 bits. Lo estoy usando char[3]para representar el tipo. ¿Puedo escribir definición char[3]en type24? Lo probé en un ejemplo de código. Puse
¿Cómo puedo activar (literalmente) TODAS las advertencias de GCC?
Me gustaría habilitar, literalmente, todas las advertencias que tiene GCC. (Pensarías que sería fácil...) Se podría pensar que Wall podría funcionar, ¡pero no! Aún necesitas -Wextra . Pensarías -Wextraque podría
Error de CMake en CMakeLists.txt:30 (proyecto): No se pudo encontrar CMAKE_C_COMPILER
Estoy intentando crear una solución de Visual Studio con CMake para compilar la última versión de aseprite y CMake sigue dándome: No CMAKE_C_COMPILER could be found. No CMAKE_CXX_COMPILER could be
Referencia indefinida a `pow' y `floor'
Estoy intentando hacer una calculadora de Fibonacci simple en C pero al compilar gccme dice que me faltan las funciones pow y floor. ¿Qué ocurre? Código: #include <stdio.h> #include <math.h>