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

1 la respuesta

Cómo configurar cmake para el archivo de tira

cuando uso cmake en modo Release tengo el siguiente binario: 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux ...

7 la respuesta

Cómo hacer aritmética portátil de 64 bits, sin advertencias del compilador

Ocasionalmente uso aritmética de 64 bits en una biblioteca mía de código abierto de C ++. Descubrí quelong long cumple mi propósito bastante bien. Incluso una caja solaris de 10 años podría compilarlo. Y funciona sin perder el tiempo con #defines ...

3 la respuesta

Contar el número de parámetros en la llamada al método de argumento variable C

Al usar va_start (), va_arg () y va_end () para leer los parámetros pasados a un método, ¿hay alguna manera de contar cuántos argumentos hay? Según la página del manual, si llama a va_arg () demasiadas veces, obtiene "errores aleatorios": Si no ...

4 la respuesta

C ++ unique_ptr y mapa

Estoy tratando de usar elC ++ 0x [http://en.cppreference.com/w/cpp/memory/unique_ptr] unique_ptr clase [http://msdn.microsoft.com/en-us/library/ee410601.aspx]dentro de unamap [http://en.cppreference.com/w/cpp/container/map]al igual que: // ...

3 la respuesta

C variable local reutilizada

Por lo que sé después de cada llamada a función, las variables locales se descartan. Pero cuando ejecuté este código, las variables conservan su valor anterior. ¿Cuál es este comportamiento? Compilador: gcc 4.8.4 #include<stdio.h> void t(); int ...

4 la respuesta

Literales compuestos en MSVC

En GCC, puedo hacer esto: (CachedPath){ino} inode->data = (struct Data)DATA_INIT;dónde: struct CachedPath { Ino ino; }; typedef int8_t Depth; struct Data { Offset size; Blkno root; Depth depth; }; #define DATA_INIT {0, -1, 0}MSVC da el ...

0 la respuesta

¿Cómo agregar una función incorporada en un complemento GCC?

¿Es posible que un complemento de GCC agregue una nueva función incorporada? Si es así, ¿cómo hacerlo correctamente? La versión de GCC es 5.3 (o más reciente). El código que el complemento está compilando y procesando está escrito en C. Se ...

1 la respuesta

¿Hay alguna manera de almacenar indicadores de tiempo de compilación clang en el binario de salida?

¿Hay alguna manera de almacenar los indicadores de tiempo de compilación en el binario de salida cuando se usa el sonido de claxon? Por ejemplo después de correr: clang -O3 -c main.c La resultantemain.o el archivo debe contener-O3. gcc ...

2 la respuesta

strcpy_s no funciona con gcc

Tengo un proyecto C ++ 11 y agregué algunosstrcpy_s llamadas al método Esto funciona en Windows, pero al compilar en gcc, hay un error que indica questrcpy_s El símbolo no se encuentra. Agregué la línea #define __STDC_WANT_LIB_EXT1__ 1 al ...

2 la respuesta

¿Por qué GCC 5.3.0 da una advertencia cuando se vincula la referencia a este puntero?

Aquí está el ejemplo mínimo: class A { A* const& this_ref; public: A() : this_ref(this) {} };GCC 5.3.0 da advertencia: advertencia: un enlace temporal a 'A :: this_ref' solo persiste hasta que el constructor sale [-Wextra] A (): this_ref (this) ...