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.

8
Comment puis-je dire à gcc de ne pas insérer une fonction?
Disons que j'ai cette petite fonction dans un fichier source static void foo() {} et je construis une version optimisée de mon binaire mais je ne veux pas que cette fonction soit intégrée (à des fins d'optimisation). y a-t-il une macro que je peux ajouter dans un code source pour …
126 c  gcc  inline 

9
Comment supprimer les avertissements GCC des en-têtes de bibliothèque?
J'ai un projet qui utilise des bibliothèques log4cxx, boost, etc. dont les en-têtes génèrent de nombreux avertissements (répétitifs). Existe-t-il un moyen de supprimer les avertissements des inclusions de bibliothèque (c'est-à-dire #include <some-header.h>) ou des inclusions de certains chemins? Je voudrais utiliser -Wall et / ou -Wextra comme d'habitude sur le …

6
Référence non définie à «pow» et «floor»
J'essaie de faire une simple calculatrice de fibonacci en C mais lors de la compilation gcc, cela me dit qu'il me manque les fonctions pow et floor. Qu'est-ce qui ne va pas? Code: #include <stdio.h> #include <math.h> int fibo(int n); int main() { printf("Fib(4) = %d", fibo(4)); return 0; } …

1
Que fait l'indicateur de l'éditeur de liens -all_load?
Je ne trouve nulle part ce que fait l'indicateur -all_load lors de la compilation du code Objective-C. J'ai des problèmes pour télécharger des binaires sur Apple, ils disent que c'est parce que je n'ai pas utilisé cet indicateur, mais mon code se compile même sans lui. Quelqu'un peut-il m'aider avec …


7
Comment spécifier un nouveau chemin GCC pour CMake
Mon système d'exploitation est centos qui a un gcc par défaut dans le chemin /usr/bin/gcc. Mais c'est vieux, j'ai besoin d'une nouvelle version de gcc. J'installe donc une nouvelle version dans un nouveau chemin /usr/local/bin/gcc. Mais quand je cours cmake, il utilise toujours l'ancienne version gcc path ( /usr/bin/gcc). Comment …
122 gcc  cmake 

5
Quelle est la différence entre C, C99, ANSI C et GNU C?
J'ai commencé la pratique de la programmation sur codechef et j'ai été confus par la différence entre C et C99. Que signifie C ici? Est-ce C89? Vérifiez les langues au bas de cette soumission . Il contient à la fois C et C99. J'ai trouvé sur Internet quelque chose qui …
122 c  gcc  c99  c89  ansi-c 

6
erreur: utilisation de la fonction supprimée
J'ai travaillé sur du code C ++ qu'un ami a écrit et j'obtiens l'erreur suivante que je n'ai jamais vue auparavant lors de la compilation avec gcc4.6: error: use of deleted function ‘GameFSM_<std::array<C, 2ul> >::hdealt::hdealt()’ is implicitly deleted because the default definition would be ill-formed: uninitialized non-static const member ‘const …

4
Que fait le drapeau fpermissive?
Je me demande simplement ce que fait l' -fpermissiveindicateur dans le compilateur g ++? Je reçois: erreur: prise de l'adresse temporaire [-fpermissive] que je peux résoudre en donnant le -fpermissivedrapeau au compilateur. EDIT : Je viens de trouver ce qui causait l'erreur d'adresse temporaire! Je vais réparer cette partie maintenant.


5
comment installer gcc sur une machine Windows 7?
J'ai MinGW sur ma machine Windows 7. Je souhaite installer et utiliser gcc complet pour le compilateur C. J'ai trouvé qu'il n'y avait pas un seul fichier d'installation pré-compilé prêt à l'emploi à cet effet. J'ai vérifié la page suivante: http://gcc.gnu.org/install/ C'est difficile et je trouve cela au-dessus de mon …



8
Y a-t-il un indice du compilateur pour que GCC force la prédiction de branche à toujours suivre une certaine direction?
Pour les architectures Intel, existe-t-il un moyen de demander au compilateur GCC de générer du code qui force toujours la prédiction de branche d'une manière particulière dans mon code? Le matériel Intel prend-il même en charge cela? Qu'en est-il des autres compilateurs ou matériels? J'utiliserais ceci dans le code C …


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.