Resultados de la búsqueda a petición "gcc"
'la comparación siempre es verdadera debido a la advertencia de rango limitado de tipo de datos' en C?
Tengo el siguiente códig //Point.h #define WIDTH 8 #define HEIGHT 8 typedef struct Point { char x; char y; } Point; //Board.c #include <stdbool.h> // Some other functions that we don't care about... bool inBounds(Point * p) { return p->x >= 0 && ...
Obteniendo un informe de optimización de GCC
Me gustaría saber si hay una opción que pueda usar con GCC para obtener un informe detallado sobre la optimización realmente elegida y realizada por el compilador. Esto es posible con el compilador Intel C utilizando el informe -opt. No quiero ...
¿Cómo se enlaza correctamente en C para detener la eliminación de los símbolos?
Tengo problemas para vincular correctamente las bibliotecas en C. Estoy seguro de que esta es una de esas reglas de enlace arcanas C que no entiendo completamente, pero no puedo entenderlo. Tengo libn, que compilo en una biblioteca estática, ...
GCC alias para funcionar fuera de la unidad de traducción -AKA- ¿es esta incluso la herramienta adecuada para el trabajo?
Estoy trabajando con FreeRTOS en un STM32 (Cortex-M3) y estoy usando la biblioteca CMSIS de ST para arrancar todo. La biblioteca CMSIS define el símbolo débilSVC_Handler en el archivo de inicio ".s". Debe anularse en algún lugar para obtener ...
Crossprofiling con gcov, pero GCOV_PREFIX y GCOV_PREFIX_STRIP se ignoran
Quiero usar GCOV para hacer la cobertura del código, pero las pruebas se ejecutarán en otra máquina. Por lo tanto, la ruta cableada a los archivos .gcda en el ejecutable no funcionará. Para cambiar este directorio predeterminado, puedo usar los ...
¿Puede CMake usar g ++ para compilar archivos C?
He trabajado en un proyecto en el que estaba usando g ++ para compilar código C en archivos que terminan en .c. La razón es que me han dicho que g ++ tiene mejores mensajes de advertencia. Estoy cambiando el proceso de compilación para este ...
¿Por qué el desbordamiento de enteros en x86 con GCC causa un bucle infinito?
El siguiente código entra en un bucle infinito en GCC: #include <iostream> using namespace std; int main(){ int i = 0x10000000; int c = 0; do{ c++; i += i; cout << i << endl; }while (i > 0); cout << c << endl; return 0; } Así que aquí está el ...
Expresiones regulares ¿malentendido o implementación simplemente rota?
Intenté un uso muy simple deregex_search y no puedo entender por qué no obtengo una coincidencia: Alas, el gcc-C ++ 0x-implementations 4.5 no parece estar funcionando, recibo un error de enlaceaqu [http://ideone.com/LY7hc]. Pero aquí está mi ...
Advertencia de GCC extraña sobre la clase de almacenamiento y escriba
Tengo un archivo de encabezado que se parece a header.h int TOS;Este archivo está siendo incluido por un solo archivo de código code.c #include "header.h" TOS=0;Cuando compila code.c GCC emite una advertencia code.c: 3: 1: advertencia: ...
Debug vs Release en CMake
En un proyecto compilado de GCC, ¿Cómo ejecuto CMake para cada tipo de destino (depuración / liberación)? ¿Cómo especifico depurar y liberar banderas C / C ++ usando CMake?¿Cómo expreso que el ejecutable principal se compilará cong++ y una ...