Preguntas etiquetadas con gcc

95
experimental :: error del enlazador del sistema de archivos

Intento usar las nuevas funciones de c ++ 1z en la cabeza del desarrollo dentro de gcc 6.0. Si pruebo este pequeño ejemplo: #include <iostream> #include <experimental/filesystem> namespace fs = std::experimental::filesystem; int main() { fs::path p1 = "/home/pete/checkit";...

95
¿Cómo puedo utilizar "sizeof" en una macro de preprocesador?

¿Hay alguna forma de utilizar una sizeofmacro en un preprocesador? Por ejemplo, ha habido un montón de situaciones a lo largo de los años en las que quería hacer algo como: #if sizeof(someThing) != PAGE_SIZE #error Data structure doesn't match page size #endif Lo que estoy comprobando aquí está...

95
¿Cómo cambiar el compilador GCC predeterminado en Ubuntu?

He instalado gcc-3.3 / g ++ - 3.3 en ubuntu 11.04 que ya tiene gcc / g ++ - 4.4. Entonces, en mi sistema, tanto gcc-3.3 como 4.4 están disponibles. Puedo llamar a ambos compiladores como quiera. Si llamo al comando, gccse llamará a gcc-4.4. Para llamar a gcc-3.3, tengo que usar el comando...

93
Desarmando el resultado de std :: type_info :: name

Actualmente estoy trabajando en un código de registro que supuestamente, entre otras cosas, imprime información sobre la función de llamada. Esto debería ser relativamente fácil, C ++ estándar tiene una type_infoclase. Contiene el nombre de la clase / función / etc. pero está destrozado. No es muy...

91
Encabezados precompilados con GCC

¿Alguien ha tenido éxito al conseguir que los encabezados precompilados funcionen con GCC? No he tenido suerte en mis intentos y no he visto muchos buenos ejemplos de cómo configurarlo. Probé cygwin gcc 3.4.4 y usé 4.0 en Ubuntu.

90
¿Cuál es la diferencia entre gcc -ggdb y gcc -g?

Cuando utilizo gcc para compilar programas en C, normalmente uso -gpara obtener información de depuración en el archivo elf para que gdb pueda ayudarme si es necesario. Sin embargo, noté que algunos programas usan -ggdb, ya que se supone que hace que la información de depuración sea más...

90
Compilación del paquete de aplicaciones OSX

Supongamos que he creado una aplicación osX sin usar Xcode. Después de compilar con GCC, obtengo un ejecutable que está vinculado a varias otras bibliotecas. Algunas de esas bibliotecas podrían volver a estar vinculadas dinámicamente a otras bibliotecas del sistema no estándar. ¿Existe alguna...

90
Error fatal de GCC: stdio.h: no existe tal archivo o directorio

Estoy intentando compilar un programa en C en OS X 10.9 con GCC 4.9 (experimental). Por alguna razón, recibo el siguiente error en tiempo de compilación: gcc: fatal error: stdio.h: No such file or directory Luego probé un programa simple de Hello World: #include <stdio.h> int main(int...