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

4 la respuesta

Tamaño del operador con tipo de matriz de longitud variable

De acuerdo acppreference [http://en.cppreference.com/w/c/language/sizeof]: Si el tipo deexpresión es unmatriz de longitud variabletipo,expresión es evaluadoy el tamaño de la matriz que evalúa se calcula en tiempo de ejecución. Significa: si el ...

0 la respuesta

Reemplace el asignador STL con un asignador personalizado

Seguí este enlace:Reemplace el asignador STL predeterminado [https://stackoverflow.com/questions/8247552/replace-default-stl-allocator] para reemplazar el asignador estándar con mi propio asignador personalizado. Pero recibo este ...

1 la respuesta

Puede LTO para gcc o clang optimizar a través de métodos C y C ++

Si la optimización de tiempo de enlace (LTO) se está utilizando congcc [https://gcc.gnu.org/wiki/LinkTimeOptimization]osonido metálico [https://llvm.org/docs/LinkTimeOptimization.html], ¿es posible que el código se pueda optimizar a través de los ...

4 la respuesta

¿eco de tubería a gcc?

Llamarprintf("Hello!"); en C desde la terminal que uso echo '#include<stdio.h> void main() { printf("Hello!"); }' > foo.cy luego llamargcc foo.c para hacer la salida. Desafortunadamente, la tubería echo '#include<stdio.h> void main() { ...

1 la respuesta

-D_GLIBCXX_USE_CXX11_ABI = 1 ineficaz para devtoolset-7 en CentOS 7 [duplicado]

Esta pregunta ya tiene una respuesta aquí: (¿Cómo?) ¿Puedo usar el nuevo ABI de C ++ 11 con devtoolset-7 en Centos / RHEL? [/questions/49393888/how-can-i-use-the-new-c-11-abi-with-devtoolset-7-on-centos-rhel] 1 respuestaRecientemente, noté que ...

2 la respuesta

Advertencia de clang sobre constexpr con plantilla estática (la función en línea no está definida)

Tengo el siguiente código c ++: #include <array> #include <iostream> typedef unsigned char uchar; class A { public: template <size_t N, uchar value> static inline constexpr std::array<uchar, N> filledArray() { std::array<uchar,N> ret{}; ...

1 la respuesta

CMake y Make necesitan ejecutarse dos veces para construir el código con éxito

Estoy usando CMake 3.8.2, GNU make 4.2.1 y GCC 6.4.0 para mi proyecto C ++ 14 y noté un comportamiento extraño al construir. Estoy usando CMake para una compilación fuera de la fuente en una subcarpeta llamada "compilación" donde ejecutocmake .. ...

4 la respuesta

Compile un programa en C con GCC, para que pueda usar todos los núcleos de CPU en Linux

Tengo un programa C de muestra para agregar. Cuando lo compilo y lo ejecuto con GCC, solo usa un núcleo de CPU. ¿Hay alguna forma de compilar un programa en C para que pueda usar todos los núcleos de CPU en Linux? Solía compilar comogcc -O3 ...

3 la respuesta

¿Por qué no hay relleno en la estructura solo para miembros de tipo "char"?

Solo he declaradochar escriba miembros en la estructura. #include <stdio.h> struct st { char c1; char c2; char c3; char c4; char c5; }; int main() { struct st s; printf("%zu\n", sizeof(s)); return 0; }Salida: [Demo en vivo ...

3 la respuesta

¿Qué hace -fwrapv?

¿Alguien puede proporcionar algunos ejemplos de código que actúan de manera diferente cuando se compilan con fwrapv vs sin? Dice que se supone que -fwrapv "asume que el desbordamiento aritmético con signo de suma, resta y multiplicación, ...