¿Cómo puedo obtener GLIBCXX_3.4.15 en Ubuntu? No puedo ejecutar algunos programas que estoy compilando. Cuando lo hago: strings /usr/lib/libstdc++.so.6 | grep GLIBC Yo
¿Cómo puedo obtener GLIBCXX_3.4.15 en Ubuntu? No puedo ejecutar algunos programas que estoy compilando. Cuando lo hago: strings /usr/lib/libstdc++.so.6 | grep GLIBC Yo
Creo que encontré un error en GCC al implementar PCG PRNG de O'Neill. ( Código inicial en el Explorador del compilador de Godbolt ) Después de multiplicar oldstatepor MULTIPLIER, (resultado almacenado en rdi), GCC no agrega ese resultado a INCREMENT, movabs'ing INCREMENTa rdx, que luego se usa...
Me resulta extraño usarlo -Wl,-Bstaticpara saber con gccqué bibliotecas quiero vincular estáticamente. Después de todo, estoy contando gccdirectamente toda otra información sobre el enlace con bibliotecas ( -Ldir, -llibname). ¿Es posible decirle al controlador gcc directamente qué bibliotecas...
¿Cuáles son las diferencias entre -std=c++11y -std=gnu++11como parámetro de compilación para gcc y clang? La misma pregunta con c99y gnu99? Sé acerca de los estándares C ++ y C, son las diferencias en los parámetros que me interesan. He leído en alguna parte que tiene que ver con algunas...
Considere este simple ciclo: float f(float x[]) { float p = 1.0; for (int i = 0; i < 959; i++) p += 1; return p; } Si compila con gcc 7 (instantánea) o clang (troncal) -march=core-avx2 -Ofast, obtendrá algo muy similar a. .LCPI0_0: .long 1148190720 # float 960 f: # @f vmovss xmm0,...
Cuando compilo un archivo fuente muy simple con gcc, no tengo que especificar la ruta a los archivos de inclusión estándar como stdio o stdlib. ¿Cómo sabe GCC cómo encontrar estos archivos? ¿Tiene la /usr/includeruta cableada en su interior o obtendrá las rutas de otros componentes del sistema...
Tengo tres archivos: program.c, program.hy headers.h. program.cincluye program.hy headers.h. Necesito compilar esto en Linux usando el compilador gcc . No estoy seguro de cómo hacer esto. Netbeans creó uno para mí, pero está
¿Es posible compilar un proyecto en 32 bits con cmakey gccen un sistema de 64 bits ? Probablemente lo sea, pero ¿cómo lo hago? Cuando lo intenté de la manera "ignorante", sin establecer ningún parámetro / flags / etc, solo configurar LD_LIBRARY_PATHpara encontrar las bibliotecas vinculadas...
El siguiente código entra en un bucle infinito en GCC: #include <iostream> using namespace std; int main(){ int i = 0x10000000; int c = 0; do{ c++; i += i; cout << i << endl; }while (i > 0); cout << c << endl; return 0; } Así que aquí está el trato: el...
Estoy instalando mingw-w64 en Windows y hay dos opciones: hilos win32 y hilos posix. Sé cuál es la diferencia entre win32 threads y pthreads, pero no entiendo cuál es la diferencia entre estas dos opciones. Dudo que si elijo subprocesos posix, me impedirá llamar a funciones de WinAPI como...
Digamos que tengo esta pequeña función en un archivo fuente static void foo() {} y construyo una versión optimizada de mi binario, pero no quiero que esta función esté incorporada (para fines de optimización). ¿Hay una macro que pueda agregar en un código fuente para evitar la...
Tengo un proyecto que utiliza bibliotecas log4cxx, boost, etc., cuyos encabezados generan muchas advertencias (repetitivas). ¿Hay alguna forma de suprimir las advertencias de la biblioteca incluye (es decir, #include <some-header.h>) o incluye ciertas rutas? Me gustaría usar -Wall y / o...
Estoy tratando de hacer una calculadora de Fibonacci simple en C, pero cuando compila gccme dice que me faltan las funciones pow y floor. Que pasa Código: #include <stdio.h> #include <math.h> int fibo(int n); int main() { printf("Fib(4) = %d", fibo(4)); return 0; } int fibo(int...
No puedo encontrar en ninguna parte lo que hace el indicador -all_load al compilar el código Objective-C. Tengo algunos problemas para cargar binarios en Apple, dicen que es porque no utilicé este indicador, pero mi código se compila incluso sin él. ¿Puede alguien ayudarme con...
Mi sistema operativo es centos, que tiene un gcc predeterminado en la ruta /usr/bin/gcc. Pero es viejo, necesito una nueva versión de gcc. Entonces instalo una nueva versión en una nueva ruta /usr/local/bin/gcc. Pero cuando ejecuto cmake, todavía usa la ruta gcc de la versión anterior (...
Comencé la práctica de programación en codechef y me ha confundido la diferencia entre C y C99. ¿Qué significa C aquí? ¿Es C89? Verifique los idiomas al final de este envío . Contiene C y C99. Encontré en Internet algo llamado GNU C. ¿Existe una C diferente para los sistemas Linux / Unix? ¿Cumplen...
Es lenguaje C. Está escrito que: typedef struct __attribute__((packed, aligned(4))) Ball { float2 delta; float2 position; //float3 color; float size; //int arcID; //float arcStr; } Ball_t; Ball_t *balls; Dígame cuál es su significado y cómo usar esta palabra clave.
Me pregunto qué hace la -fpermissivebandera en el compilador g ++. Estoy obteniendo: error: tomando dirección de temporal [-fpermissive] que puedo resolver dando la -fpermissivebandera al compilador. EDITAR : ¡Acabo de encontrar lo que estaba causando la parte de error de dirección temporal!...
He estado trabajando en un código C ++ que ha escrito un amigo y obtengo el siguiente error que nunca antes había visto al compilar con gcc4.6: error: use of deleted function ‘GameFSM_<std::array<C, 2ul> >::hdealt::hdealt()’ is implicitly deleted because the default definition would...