Preguntas etiquetadas con gcc

GCC es la colección del compilador GNU. Es el compilador estándar de facto para C, C ++, Go, Fortran y Ada en Linux y también es compatible con muchos otros lenguajes y plataformas. Además del compilador, GCC tiene una cadena de herramientas (libc, libstdc ++, objdump, nm, etc.) que se utilizan ampliamente en varias plataformas y sistemas.

12
¿Por qué GCC no optimiza a * a * a * a * a * a to (a * a * a) * (a * a * a)?
Estoy haciendo una optimización numérica en una aplicación científica. Una cosa que noté es que GCC optimizará la llamada pow(a,2)compilándola a*a, pero la llamada pow(a,6)no está optimizada y realmente llamará a la función de biblioteca pow, lo que ralentiza enormemente el rendimiento. (En contraste, el compilador Intel C ++ , …


27
error fatal: Python.h: no existe tal archivo o directorio
Estoy tratando de construir una biblioteca compartida usando un archivo de extensión C pero primero tengo que generar el archivo de salida usando el siguiente comando: gcc -Wall utilsmodule.c -o Utilc Después de ejecutar el comando, recibo este mensaje de error: utilsmodule.c: 1: 20: error fatal: Python.h: No se finalizó …
1195 python  gcc  python-c-api 









6
Opción GCC -fPIC
He leído sobre las opciones de GCC para las convenciones de generación de código , pero no podía entender lo que hace "Generar código independiente de posición (PIC)". Por favor, dame un ejemplo para explicarme qué significa.
437 c++  gcc  options  fpic 

5
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 se compilará el ejecutable principal g++y una biblioteca anidada gcc?
437 c++  c  gcc  cmake 



Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.