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

6 la respuesta

'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 && ...

1 la respuesta

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 ...

3 la respuesta

¿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, ...

4 la respuesta

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 ...

2 la respuesta

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 ...

2 la respuesta

¿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 ...

6 la respuesta

¿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 ...

1 la respuesta

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 ...

3 la respuesta

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: ...

4 la respuesta

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 ...