Als «gcc» getaggte Fragen

159
LD_LIBRARY_PATH vs LIBRARY_PATH

Ich erstelle ein einfaches C ++ - Programm und möchte eine vom System bereitgestellte gemeinsam genutzte Bibliothek vorübergehend durch eine neuere Version ersetzen, um sie zu entwickeln und zu testen. Ich habe versucht, die Variable LD_LIBRARY_PATH zu setzen, aber der Linker (ld) ist...

158
Funktionsdeklaration ist kein Prototyp

Ich habe eine Bibliothek, die ich erstellt habe. mylib.c: #include <mylib.h> int testlib() { printf("Hello world\n"); return (0); } mylib.h: #include <stdio.h> extern int testlib(); In meinem Programm habe ich versucht, diese Bibliotheksfunktion

157
Nützliche GCC-Flags für C.

Welche anderen wirklich nützlichen, aber weniger bekannten Compiler-Flags gibt es neben dem Setzen -Wallund Setzen -std=XXXfür die Verwendung in C? Ich bin besonders an zusätzlichen Warnungen interessiert und / oder daran, Warnungen in einigen Fällen in Fehler umzuwandeln, um versehentliche...

139
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...

138
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 mir...