Questions marquées «gcc»

GCC est la collection de compilateurs GNU. C'est le compilateur standard de facto pour C, C ++, Go, Fortran et Ada sur Linux et prend également en charge de nombreux autres langages et plates-formes. Outre le compilateur, GCC dispose d'une chaîne d'outils (libc, libstdc ++, objdump, nm, etc.) qui sont largement utilisées sur plusieurs plates-formes et systèmes.

3
long long int vs long int vs int64_t en C ++
J'ai eu un comportement étrange en utilisant des traits de type C ++ et j'ai réduit mon problème à ce petit problème bizarre pour lequel je vais donner une tonne d'explications car je ne veux rien laisser ouvert à une mauvaise interprétation. Disons que vous avez un programme comme celui-ci: …
87 c++  gcc  cstdint 


1
gcc / g ++: "Aucun fichier ou répertoire de ce type"
g++ me donne des erreurs de forme: foo.cc:<line>:<column>: fatal error: <bar>: No such file or directory compilation terminated. C'est la même chose lors de la compilation de programmes C avec gcc. Pourquoi donc? Remarque: cette question a été posée plusieurs fois auparavant, mais à chaque fois, elle était spécifique à …
87 c++  c  gcc  g++  c++-faq 


4
Puis-je utiliser C ++ 11 avec Xcode?
J'envisage l'utilisation de certaines fonctionnalités C ++ 11 (comme autopar exemple) dans certains projets multiplateformes (Windows + Mac). Sous Windows, Visual Studio prend en charge certaines parties de la future norme C ++ 11 qui me permettraient de simplifier certaines parties de la base de code, alors je serais naturellement …
86 c++  xcode  gcc  c++11  clang 





1
gcc-10.0.1 Segfault spécifique
J'ai un package R avec du code compilé C qui est relativement stable depuis un certain temps et est fréquemment testé contre une grande variété de plates-formes et de compilateurs (windows / osx / debian / fedora gcc / clang). Plus récemment, une nouvelle plateforme a été ajoutée pour tester …

1
Pourquoi l'initialisation agrégée GCC d'un tableau remplit-elle d'abord le tout avec des zéros, y compris des éléments non nuls?
Pourquoi gcc remplit-il le tableau entier avec des zéros au lieu des 96 entiers restants uniquement? Les initialiseurs non nuls sont tous au début du tableau. void *sink; void bar() { int a[100]{1,2,3,4}; sink = a; // a escapes the function asm("":::"memory"); // and compiler memory barrier // forces the …


1
Clang ne compile pas de code mais gcc et msvc l'ont compilé
Je ne comprends pas quel est le problème: soit dans mon code, soit dans le compilateur (moins possible). Il y a un morceau de code comme celui-ci: #include <iostream> #include <type_traits> #include <set> template<typename T, typename = void> struct TestA: std::false_type {}; template<typename T> struct TestA<T, std::void_t<typename T::reverse_iterator>> : std::true_type …


5
Comparer un peu à un booléen
Disons que j'ai un ensemble de drapeaux, encodés dans un uint16_t flags. Par exemple AMAZING_FLAG = 0x02,. Maintenant, j'ai une fonction. Cette fonction doit vérifier si je veux changer le drapeau, car si je veux le faire, je dois écrire en flash. Et c'est cher. Par conséquent, je veux un …

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.