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

1 la respuesta

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__ ...

1 la respuesta

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 ...

3 la respuesta

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 << ...

3 la respuesta

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 ...

4 la respuesta

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 ...

6 la respuesta

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 ...

3 la respuesta

¿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 ...

1 la respuesta

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 ...

1 la respuesta

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) ...

1 la respuesta

¿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); ...