Resultados de la búsqueda a petición "gcc"
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 ...
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 ...
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 ...
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 ...
¿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 ...
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 ...
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) ...
¿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 ...
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 ...
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 ...