Als «gcc» getaggte Fragen

GCC ist die GNU Compiler Collection. Es ist der De-facto-Standard-Compiler für C, C ++, Go, Fortran und Ada unter Linux und unterstützt auch viele andere Sprachen und Plattformen. Neben dem Compiler verfügt GCC über eine Toolchain (libc, libstdc ++, objdump, nm usw.), die auf verschiedenen Plattformen und Systemen weit verbreitet ist.

1
brauen installieren gcc zu zeitaufwändig
Ich mache eine Neuinstallation von Mavericks und habe es versehentlich getan brew install gcc Das dauert über eine halbe Stunde, vielleicht mehr. Soll ich es beenden? Ich weiß jetzt, dass ich ein bestimmtes gcc hätte installieren sollen (vielleicht gcc48), aber es ist zu spät und meine MacBook-Luft atmet schwer. Derzeit …
139 gcc  homebrew 

3
Wie kompiliere ich eine statische Bibliothek unter Linux?
Ich habe eine Frage: Wie kompiliere ich eine statische Bibliothek unter Linux mit gcc, dh ich muss meinen Quellcode in eine Datei mit dem Namen out.a kompilieren. Reicht es aus, einfach mit dem Befehl zu kompilieren gcc -o out.a out.c? Ich bin nicht ganz vertraut mitgcc , hoffe, jemand kann …
138 c  gcc  static-libraries 


8
Was ist der Zweck der Verwendung von -pedantic im GCC / G ++ - Compiler?
Diese Notiz sagt: -ansi: Weist den Compiler an, die ANSI-Sprachoption zu implementieren. Dadurch werden bestimmte "Funktionen" von GCC deaktiviert, die nicht mit dem ANSI-Standard kompatibel sind. -pedantic: Wird in Verbindung mit verwendet -ansi, weist dies den Compiler an, sich strikt an den ANSI-Standard zu halten und nicht konformen Code abzulehnen. …
136 c++  c  gcc  g++ 

19
/usr/lib/libstdc++.so.6: Version `GLIBCXX_3.4.15 'nicht gefunden
Wie kann ich GLIBCXX_3.4.15 in Ubuntu bekommen? Ich kann einige Programme, die ich kompiliere, nicht ausführen. Wenn ich es tue: strings /usr/lib/libstdc++.so.6 | grep GLIBC Ich bekomme: GLIBCXX_3.4 GLIBCXX_3.4.1 GLIBCXX_3.4.2 GLIBCXX_3.4.3 GLIBCXX_3.4.4 GLIBCXX_3.4.5 GLIBCXX_3.4.6 GLIBCXX_3.4.7 GLIBCXX_3.4.8 GLIBCXX_3.4.9 GLIBCXX_3.4.10 GLIBCXX_3.4.11 GLIBCXX_3.4.12 GLIBCXX_3.4.13 GLIBCXX_3.4.14 GLIBC_2.2.5 GLIBC_2.3 GLIBC_2.4 GLIBC_2.3.4 GLIBC_2.3.2 GLIBCXX_FORCE_NEW GLIBCXX_DEBUG_MESSAGE_LENGTH Vielen …
135 c++  gcc  libstdc++ 


3
LLVM vs Clang unter OS X.
Ich habe eine Frage zu llvm, clang und gcc unter OS X. Was ist der Unterschied zwischen llvm-gcc 4.2, llvm 2.0 und clang? Ich weiß, dass sie alle auf llvm aufbauen, aber wie unterscheiden sie sich? Was ist neben dem schnelleren Kompilieren der Vorteil von llvm gegenüber gcc?
133 c++  c  gcc  llvm  clang 

2
Gcc direkt anweisen, eine Bibliothek statisch zu verknüpfen
Es ist für mich seltsam, zu verwenden -Wl,-Bstatic, um festzustellen, mit gccwelchen Bibliotheken ich statisch verknüpfen möchte. Immerhin erzähle ich gccdirekt alle anderen Informationen über das Verknüpfen mit Bibliotheken ( -Ldir, -llibname). Kann man dem gcc-Treiber direkt mitteilen, welche Bibliotheken statisch verknüpft werden sollen? Klarstellung: Ich weiß, dass eine bestimmte …

1
Was sind die Unterschiede zwischen -std = c ++ 11 und -std = gnu ++ 11?
Was sind die Unterschiede zwischen -std=c++11und -std=gnu++11als Kompilierungsparameter für gcc und clang? Gleiche Frage mit c99und gnu99? Ich kenne C ++ - und C-Standards, es sind die Unterschiede in den Parametern, die mich interessieren. Ich habe irgendwo gelesen, dass es mit einigen Erweiterungen zu tun hat, aber mir ist nicht …
132 c++  gcc  c++11  clang 


4
Was sind die Standard-GCC-Include-Verzeichnisse?
Wenn ich eine sehr einfache Quelldatei mit gcc kompiliere, muss ich nicht den Pfad zu Standard-Include-Dateien wie stdio oder stdlib angeben. Woher weiß GCC, wie man diese Dateien findet? Ist der /usr/includePfad fest verdrahtet, oder werden die Pfade von anderen Betriebssystemkomponenten abgerufen?
131 c++  c  linux  gcc  include-path 




3
mingw-w64 threads: posix vs win32
Ich installiere mingw-w64 unter Windows und es gibt zwei Optionen: Win32-Threads und Posix-Threads. Ich weiß, was der Unterschied zwischen Win32-Threads und Pthreads ist, aber ich verstehe nicht, was der Unterschied zwischen diesen beiden Optionen ist. Ich bezweifle, dass ich bei der Auswahl von Posix-Threads keine WinAPI-Funktionen wie CreateThread aufrufen kann. …
127 windows  gcc  pthreads  mingw 

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.