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

5 la respuesta

No se puede compilar el programa C en una Mac después de actualizar a Mojave

He usado el comando gcc en el terminal para compilar programas en C, pero de repente, después de una actualización del sistema operativo de mi Mac (a macOS 10.14 Mojave y XCode 10.0), comencé a recibir el mensaje: test.c:8:10: fatal error: ...

2 la respuesta

¿Por qué esta declaración produce un error de enlace con gcc?

Tengo este fragmento de código C extremadamente trivial: static int arr[]; int main(void) { *arr = 4; return 0; } Entiendo que la primera declaración es ilegal (he declarado una matriz de alcance de archivo con una duración de almacenamiento ...

3 la respuesta

¿Por qué mis expresiones SFINAE ya no funcionan con GCC 8.2?

Recientemente actualicé GCC a 8.2, y la mayoría de mis expresiones SFINAE han dejado de funcionar. Lo siguiente está algo simplificado, pero demuestra el problema: #include <iostream> #include <type_traits> class Class { public: template ...

1 la respuesta

MSYS2 - ¿Instalar gcc o toolchain?

Estoy usando Portable MSYS2 + MinGW64. Me refiero a obtener gcc. lgunas fuentes indican la instalación degcc, p.ej $ pacman -Sy mingw-w64-i686-gcc $ pacman -Sy ...

3 la respuesta

nsamblaje intrigante para comparar std :: opcional de tipos primitivos

Valgrind recogió una ráfaga El salto o movimiento condicional depende de los valores no inicializados en una de mis pruebas unitarias. l inspeccionar el ensamblaje, me di cuenta de que el siguiente código: bool operator==(MyType const& left, ...

6 la respuesta

¿Por qué los estándares C le permiten no devolver un valor de una función?

He compilado y ejecutado con éxito el siguiente código en gcc: #include <stdio.h> int foo() { } int main() { int i = 12345; i = foo(); printf("i is: %d", i); } La salida es: i is: 0 Entonces gcc me permitió no volver de la funciónfoo() y ...

3 la respuesta

¿Cuál es el propósito del especificador de formato "% qd" en `printf ()`?

Vi el especificador de formato%qd cuando navega github [https://github.com/Microsoft/clang/blob/master/test/Sema/format-strings.c] código. Luego revisé el compilador GCC, está funcionando bien. #include <stdio.h> int main() { long long lli=1; ...

1 la respuesta

¿Por qué gcc no implementó las funciones _s?

unciones @_s, comoscanf_s, printf_s parece ser un estándar opcional. MSVC ha implementado estas funciones, pero gcc no. ¿Hay alguna razón específica para no implementar funciones seguras? Esscanf de gcc lo suficientemente seguro?

3 la respuesta

constexpr miembro de datos estáticos sin inicializador

#include <complex> struct S { static std::complex<double> constexpr c; };gcc genera un error porque falta un inicializador. Clang y MSVC no generan un error. Por lo que sé, un miembro de datos estáticos constexpr debe tener un inicializador, ...

1 la respuesta

Problema de 'referencia indefinida a la función' incluso después de vincular la biblioteca que tiene la definición

stoy tratando de crear un ejecutable con archivos .o, .so, .a. Aquí está mi comando de compilación: - pkgs/gcc/v4.8.3/bin/gcc -L/usr/X11R6/lib -O2 -DUSE_FLEX -Wall -Wno-char-subscripts -fPIC -DLINUX ...