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
Différence entre CC, gcc et g ++?
Quelle est la différence entre les 3 compilateurs CC, gcc, g ++ lors de la compilation de code C et C ++ en termes de génération de code d'assemblage, de bibliothèques disponibles, de fonctionnalités de langage, etc.?
106 c++  c  gcc  compilation 

19
Erreur CMake à CMakeLists.txt: 30 (projet): aucun CMAKE_C_COMPILER n'a pu être trouvé
J'essaie de créer une solution Visual Studio avec CMake pour compiler la dernière version d'Aseprite et CMake ne cesse de me donner: No CMAKE_C_COMPILER could be found. No CMAKE_CXX_COMPILER could be found. J'ai déjà téléchargé GCC et j'utilise Visual Studio 2015 . Je suis ce tutoriel: https://github.com/aseprite/aseprite/blob/master/INSTALL.md


6
À quoi sert __gxx_personality_v0?
C'est une question de seconde main d'un site de développement de système d'exploitation, mais cela m'a rendu curieux car je ne trouvais nulle part une explication décente. Lors de la compilation et de la liaison d'un programme C ++ autonome à l'aide de gcc, une erreur de l'éditeur de liens …
103 c++  gcc  linker  kernel 

4
Que signifie -D_XOPEN_SOURCE?
J'ai récemment rencontré du code que gcc ne compilerait pas sans cet argument. J'ai vérifié la page de manuel de gcc, mais je n'ai pas trouvé cette option spécifique. J'ai trouvé XOPEN_SOURCE, mais il y avait peu d'explications sur ce qu'il fait. Quelqu'un peut-il préciser? Je sais que -D_XOPEN_SOURCEpeut être …
103 c  gcc 

4
Utilisation de la bibliothèque C ++ dans le code C
J'ai une bibliothèque C ++ qui fournit diverses classes pour gérer les données. J'ai le code source de la bibliothèque. Je souhaite étendre l'API C ++ pour prendre en charge les appels de fonction C afin que la bibliothèque puisse être utilisée avec le code C et le code C …
103 c++  c  gcc  glibc 

2
Que signifie && dans void * p = && abc;
Je suis tombé sur un morceau de code void *p = &&abc;. Quelle est la signification d' &&ici? Je connais les références rvalue mais je pense &&qu'utilisé dans ce contexte est différent. Qu'est-ce que cela &&indique void *p = &&abc;?
102 c++  c  gcc  operators 


3
Downcasting shared_ptr <Base> en shared_ptr <Derived>?
Mise à jour: le shared_ptr dans cet exemple est comme celui de Boost, mais il ne prend pas en charge shared_polymorphic_downcast (ou dynamic_pointer_cast ou static_pointer_cast d'ailleurs)! J'essaye d'initialiser un pointeur partagé vers une classe dérivée sans perdre le nombre de références: struct Base { }; struct Derived : public Base …
102 c++  gcc  boost 

2
GCC -g vs -g3 GDB Flag: Quelle est la différence?
Lors de la compilation du code source C avec gcc ou Clang, j'utilise toujours l' -gindicateur pour générer des informations de débogage pour gdb. gcc -g -o helloworld helloworld.c J'ai remarqué que certaines personnes recommandent à la -g3place. Quelle est la différence entre les indicateurs -get -g3? Y a-t-il également …
102 c  debugging  gcc  gdb  clang 

21
CUDA incompatible avec ma version gcc
J'ai des difficultés à compiler certains des exemples fournis avec CUDA SDK. J'ai installé le pilote développeur (version 270.41.19) et la boîte à outils CUDA, puis enfin le SDK (tous deux la version 4.0.17). Au départ, il n'a pas du tout compilé, donnant: error -- unsupported GNU version! gcc 4.5 …
102 gcc  cuda  debian 


2
Erreur du compilateur: memset n'a pas été déclaré dans cette portée
J'essaye de compiler mon programme C dans Ubuntu 9.10 (gcc 4.4.1). J'obtiens cette erreur: Rect.cpp:344: error: ‘memset’ was not declared in this scope Mais le problème est que j'ai déjà inclus dans mon fichier cpp: #include &lt;stdio.h&gt; #include &lt;stdlib.h&gt; Et le même programme se compile correctement sous Ubuntu 8.04 (gcc …
101 c++  gcc 


3
Comment créer une bibliothèque statique avec g ++?
Quelqu'un peut-il me dire comment créer une bibliothèque statique à partir d'un fichier .cpp et d'un fichier .hpp? Dois-je créer le .o et le .a? J'aimerais également savoir comment puis-je compiler une bibliothèque statique et l'utiliser dans un autre code .cpp. J'ai header.cpp, header.hpp .je voudrais créer header.a. Testez l'en-tête …

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.