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

1 la respuesta

La especialización explícita en el ámbito sin espacio de nombres no se compila en GCC

El siguiente código se compila en Clang pero no en GCC: template<typename T> struct Widget { template<typename U> void foo(U) { } template<> void foo(int*) { } };De acuerdo con el estándar C ++ ([temp.expl.spec], párrafo 2): Se puede declarar ...

2 la respuesta

Cómo HACER sabe qué archivo fuente verificar

Como esta simplemake script sabe que algunos de los archivos cpp han cambiado? ¿Significa que para cada archivo .o buscará el correspondiente .cpp? ¿Qué pasa si la extensión será diferente? Por ejemplo.c hellomake: hellomake.o hellofunc.o gcc -o ...

3 la respuesta

Símbolo oculto en bibliotecas estáticas creadas con Xcode

Estoy tratando de averiguar si puedo construir una biblioteca estática que oculte todos sus objetos y funciones internas, etc., excepto las interfaces que quiero exportar. Estoy experimentando con Xcode (gcc 4.2). He usado ...

1 la respuesta

Gcc usa sqrt sin incluir matemáticas.

Alguien sabe por qué este programa c compila y usa el sqrt de math.h? esto generaría 2.236068 C Principal #include <stdio.h> #include "math_utils.h" int main(void){ printf("%f\n", sqrt(5)); return 0; }math_utils.h #ifndef MATH_UTILS_Hs ...

3 la respuesta

¿CMake puede detectar si necesito vincularme a libm cuando uso pow en C?

Con algunos compiladores,utilizandopow y ciertas otras funciones en un programa en C requieren vinculación am biblioteca [https://stackoverflow.com/q/8671366/1959975]. Sin embargo, algunos compiladores no requieren esto y generarían errores al ...

1 la respuesta

Inicialización de const estática incorrecta que compila y funciona

Que yo sepa, solo puede inicializar miembros const estáticos en la misma línea de su declaraciónsi son tipos integrales [https://stackoverflow.com/a/3531105/5302415]. Sin embargo, todavía pude inicializar y usar algunos dobles constantes ...

1 la respuesta

Vinculación de SDL2 y Clion

Tengo clion apuntando a directorios SDL2 y libs, pero no puede vincular las bibliotecas cuando intento compilar. ¿Alguna idea sobre cómo solucionar este problema? CMakeLists: cmake_minimum_required(VERSION 3.3) ...

7 la respuesta

¿Para qué sirve __gxx_personality_v0?

Esta es una pregunta de segunda mano de un sitio de desarrollo de SO, pero me hizo sentir curiosidad ya que no pude encontrar una explicación decente en ningún lado. Al compilar y vincular un programa independiente de C ++ usando gcc, a veces ...

1 la respuesta

Compilar código gcc en Visual Studio causa el error C3646: '__attribute__': especificador de anulación desconocido

Estoy teniendo el siguiente error: error C3646: '__attribute__': especificador de anulación desconocido Código: LEMUR_PREALIGN char _stack[ sizeof(_Type) * _Count ] LEMUR_POSTALIGN;Error completo: 1> c: \ archivos de programa \ indri \ indri ...

1 la respuesta

Cómo cambiar la alineación del segmento de código en ELF

En binario ELF, ¿cómo cambiar la alineación de los segmentos cargables? En el siguiente ejemplo (Ver esquina derecha), quiero reducir el 0x200000 a 0x40960. LOAD 0x000000 0x000000400000 0x0000000000400000 0x000704 0x000704 R E **0x200000** LOAD ...