Resultados de la búsqueda a petición "gcc"
Compilar SDL en un MAC
#include "ffmpeg/libavcodec/avcodec.h" #include "ffmpeg/libavformat/avformat.h" #include "ffmpeg/libswscale/swscale.h" #include "ffmpeg/libswscale/rgb2rgb.h" #include "ffmpeg/libswscale/swscale_internal.h" #include <stdio.h> #ifdef __MINGW32__ ...
GCC causa segfault para el paquete de parámetros capturado lambda
Tengo el siguiente SSCCE: #include <iostream> #include <string> void foo(const std::string &a) { std::cout << a << std::endl; } template <typename... Args> void bar(Args &&... args) { [&]() { [&]() { foo(args...); }(); }(); } int main() { const ...
Comportamiento extraño con encabezados precompilados gcc
Estaba teniendo problemas para que funcionen los encabezados precompilados, así que se me ocurrió el siguiente ejemplo de trabajo mínimo. Este es el archivo de encabezadofoo.h #include <iostream> using namespace std; void hello() { cout << ...
Cómo ayudar a gcc a vectorizar el código C
Tengo el siguiente código C. La primera parte solo lee en una matriz de números complejos desde estándar en matriz llamadaM. La parte interesante es la segunda parte. #include <stdio.h> #include <complex.h> #include <stdlib.h> #include ...
Un salto costoso con GCC 5.4.0
Tenía una función que se veía así (mostrando solo la parte importante): double CompareShifted(const std::vector<uint16_t>& l, const std::vector<uint16_t> &curr, int shift, int shiftY) { ... for(std::size_t i=std::max(0,-shift);i<max;i++) { if ...
Cómo verificar (a través del preprocesador) si un archivo fuente C se está compilando como código C ++
El título de la pregunta debería decirlo todo, pero aquí hay un ejemplo de qué tipo de cosas estoy buscando: #ifndef THE_IDENTIFIER_THAT_WOULD_INDICATE_BEING_COMPILED_AS_CPLUSPLUS /* * Example of something that would matter. */ typedef enum ...
¿Cómo decirle a gcc que deshabilite el relleno dentro de la estructura? [duplicar]
Esta pregunta ya tiene una respuesta aquí: alineación de memoria dentro de estructuras gcc [/questions/2554229/memory-alignment-within-gcc-structs] 6 respuestasNo estoy seguro de si es normal o es un error del compilador, pero tengo una ...
Referencia indefinida a miembros de la plantilla
Soy nuevo en C ++ y estoy preparando una tarea usando NetBeans IDE en Ubuntu 10.04. Yo uso g ++ como un compilador de C ++. El mensaje de error: build/Debug/GNU-Linux-x86/Maze.o: In function `Maze': Maze/Maze.cpp:14: undefined reference to ...
El CCG compila mal el recuento cero a menos que Haswell especifique
GCC apoya el__builtin_clz(int x) [https://gcc.gnu.org/onlinedocs/gcc-6.2.0/gcc/Other-Builtins.html#index-g_t_005f_005fbuiltin_005fclz-4249] incorporado, que cuenta el número de número deceros a la izquierda (ceros consecutivos más significativos) ...
¿Por qué GCC usa la multiplicación por un número extraño en la implementación de la división de enteros?
He estado leyendo sobrediv ymul operaciones de ensamblaje, y decidí verlos en acción escribiendo un programa simple en C: File division.c#include <stdlib.h> #include <stdio.h> int main() { size_t i = 9; size_t j = i / 5; printf("%zu\n",j); ...