preguntar acerca de gcc

3
réponses

Pourquoi mon programme est-il lent lors de la boucle sur exactement 8192 éléments?

Voici L'extrait du programme en question. La matrice img[][] a la taille size×SIZE, et est initialisée à: img[j][i] = 2 * j + i Ensuite, vous faites une matrice res[][], et chaque champ ici est fait pour être la moyenne des 9 champs autour d'elle …
demandé sur 1970-01-01 00:33:32
28
réponses

Comment générer automatiquement un stacktrace lorsque mon programme se bloque

Je travaille sur Linux avec le compilateur GCC. Lorsque mon programme C++ se bloque, je voudrais qu'il génère automatiquement un stacktrace. Mon programme est exécuté par de nombreux utilisateurs différents et il fonctionne également sur Linux, Wind …
demandé sur 1970-01-01 00:33:28
26
réponses

le script d’installation s’est terminé avec une erreur: la commande ‘x86 64-linux-gnu-gcc’ a échoué avec l’état de sortie 1

Lorsque j'essaie d'installer odoo-server, j'ai eu l'erreur suivante: error: Setup script exited with error: command 'x86_64-linux-gnu-gcc' failed with exit status 1 Quelqu'un Pourrait-il m'aider à résoudre ce problème? ... …
demandé sur 1970-01-01 00:33:34
13
réponses

Objectif C Pour Windows

Quelle serait la meilleure façon d'écrire Objective-C sur la plate-forme Windows? Cygwin et gcc? Y a-t-il un moyen de l'intégrer dans Visual Studio? Dans ce sens-y a-t-il des suggestions sur la façon de lier et d'utiliser le SDK Windows pour quelqu …
demandé sur 1970-01-01 00:33:28
7
réponses

Clang vs GCC-qui produit de meilleurs binaires? [fermé]

J'utilise actuellement GCC, mais j'ai découvert Clang récemment et je réfléchis à la commutation. Il y a cependant un facteur décisif - la qualité (vitesse, empreinte mémoire, fiabilité) des binaires qu'il produit - si gcc -O3peut produire un binaire …
demandé sur 1970-01-01 00:33:30
8
réponses

Comment désactiver les Avertissements GCC pour quelques lignes de code

Dans Visual C++, il est possible d'utiliser #pragma warning (disable: ...). Aussi, j'ai trouvé que dans GCC vous pouvez remplacer par les drapeaux du compilateur de fichiers . Comment puis-je faire cela pour la "ligne suivante", ou avec la sémantique …
demandé sur 1970-01-01 00:33:30
10
réponses

Étrange erreur de liaison: DSO manquant de la ligne de commande

Lorsque je compile openvswitch-1.5.0, j'ai rencontré l'erreur de compilation suivante: gcc -Wstrict-prototypes -Wall -Wno-sign-compare -Wpointer-arith -Wdeclaration-after-statement -Wformat-security -Wswitch-enum -Wunused-parameter -Wstrict-a …
demandé sur 1970-01-01 00:33:33
2
réponses

Utilisation réaliste du mot-clé C99 ‘restrict’?

Je parcourais de la documentation et des questions / réponses et je l'ai vu mentionné. J'ai lu une brève description, indiquant que ce serait essentiellement une promesse du programmeur que le pointeur ne sera pas utilisé pour pointer ailleurs. Que …
demandé sur 1970-01-01 00:33:29
7
réponses

Comment activer (littéralement) tous les avertissements de GCC?

Je voudrais activer -- littéralement -- tous les des avertissements que GCC a. (Vous pensez que ça serait facile...) Vous pensez -Wall pourrait faire l'affaire, mais non! Encore besoin -Wextra. Vous pensez -Wextra pourrait faire l'affaire, mais no …
demandé sur 1970-01-01 00:33:32
3
réponses

Pourquoi une boucle simple est-elle optimisée lorsque la limite est 959 mais pas 960?

Considérez cette boucle simple: float f(float x[]) { float p = 1.0; for (int i = 0; i < 959; i++) p += 1; return p; } Si vous compiler avec gcc 7 (instantané) ou clang (tronc) avec -march=core-avx2 -Ofast vous obtenez quelque chose …
demandé sur 1970-01-01 00:33:37