Preguntas etiquetadas con gcc

GCC es la colección del compilador GNU. Es el compilador estándar de facto para C, C ++, Go, Fortran y Ada en Linux y también es compatible con muchos otros lenguajes y plataformas. Además del compilador, GCC tiene una cadena de herramientas (libc, libstdc ++, objdump, nm, etc.) que se utilizan ampliamente en varias plataformas y sistemas.

1
CHAR_WIDTH no declarado
Recibo el error ‘CHAR_WIDTH’ undeclared cuando intento compilar este sencillo programa: #include <stdio.h> #include <limits.h> int main() { printf("CHAR_BIT = %d\n", CHAR_BIT); printf("CHAR_WIDTH = %d\n", CHAR_WIDTH); return (0); } con gcc ./show_char_width.c -o show_char_width y gcc: GNU C17 (Ubuntu 8.3.0-6ubuntu1) versión 8.3.0 (x86_64-linux-gnu) compilado por GNU C versión 8.3.0, GMP …
9 c  gcc 





1
¿Por qué los componentes atómicos del CCG necesitan una versión "genérica" ​​adicional?
De acuerdo con https://gcc.gnu.org/onlinedocs/gcc/_005f_005fatomic-Builtins.html , hay: type __atomic_load_n (type *ptr, int memorder) y (el "genérico"): void __atomic_load (type *ptr, type *ret, int memorder) entonces void __atomic_store_n (type *ptr, type val, int memorder) y ("el genérico") void __atomic_store (type *ptr, type *val, int memorder) etc. ¿Qué es genérico en las últimas …
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.