Als «gcc» getaggte Fragen

209
typedef Array mit fester Länge

Ich muss einen 24-Bit-Datentyp definieren. Ich verwende char[3], um den Typ darzustellen. Kann ich typedef char[3]zu type24? Ich habe es in einem Codebeispiel versucht. Ich habe typedef char[3] type24;meine Header-Datei eingefügt. Der Compiler hat sich nicht darüber beschwert. Aber als ich eine...

194
undefinierter Verweis auf 'std :: cout'

Soll dies das Beispiel sein: #include <iostream> using namespace std; int main() { cout << "Hola, moondo.\n"; } Es wirft den Fehler: gcc -c main.cpp gcc -o edit main.o main.o: In function `main': main.cpp:(.text+0xa): undefined reference to `std::cout' main.cpp:(.text+0xf): undefined...

190
Modulo-Betrieb mit negativen Zahlen

In einem C-Programm habe ich die folgenden Operationen versucht (nur um das Verhalten zu überprüfen) x = 5 % (-3); y = (-5) % (3); z = (-5) % (-3); printf("%d ,%d ,%d", x, y, z); gab mir Ausgabe wie (2, -2 , -2)in gcc. Ich hatte jedes Mal ein positives Ergebnis erwartet. Kann ein Modul...

185
Wie kann ich Arduino-Code testen?

Ich möchte meinen Arduino-Code testen können. Im Idealfall kann ich alle Tests ausführen, ohne den Code auf das Arduino hochladen zu müssen. Welche Tools oder Bibliotheken können mir dabei helfen? Es befindet sich ein Arduino-Emulator in der Entwicklung, der nützlich sein könnte, aber noch nicht...

185
Wo sucht gcc nach C- und C ++ - Headerdateien?

Wo sucht gcc auf einem Unix-System nach Header-Dateien? Ich habe heute Morgen ein wenig Zeit damit verbracht, nach System-Header-Dateien zu suchen, daher dachte ich, dies wären gute Informationen, die ich hier haben

182
Deaktivieren Sie alle gcc-Warnungen

Ich arbeite an einem Projekt, das Compiler-Fehlermeldungen einer bestimmten Art liest und nützliche Dinge damit macht. Die Beispielcodebasis, auf der ich dies teste (eine zufällige Open-Source-Anwendung) und daher häufig neu erstellt wird, enthält einige Bits, die Warnungen erzeugen, die für mich...

175
Clang vs GCC für mein Linux-Entwicklungsprojekt

Ich bin im College und für ein Projekt verwenden wir C. Wir haben GCC und Clang untersucht, und Clang scheint viel benutzerfreundlicher zu sein als GCC. Infolgedessen frage ich mich, welche Vor- oder Nachteile die Verwendung von clang im Gegensatz zu GCC für die Entwicklung in C und C ++ unter...

175
Ist errno threadsicher?

In errno.hwird diese Variable so deklariert, extern int errno;dass meine Frage lautet: errnoIst es sicher, den Wert nach einigen Aufrufen zu überprüfen oder perror () in Multithread-Code zu verwenden? Ist das eine thread-sichere Variable? Wenn nicht, was ist dann die Alternative? Ich verwende...

172
"/ Usr / bin / ld: -lz kann nicht gefunden werden"

Ich versuche, Android-Quellcode unter Ubuntu 10.04 zu kompilieren. Ich erhalte eine Fehlermeldung: / usr / bin / ld: -lz kann nicht gefunden werden Können Sie mir bitte sagen, wie ich das Problem beheben kann? Was heißt cannot find -lzdas Hier ist die vollständige Fehlermeldung:...

171
Mehrere glibc-Bibliotheken auf einem einzigen Host

Mehrere glibc-Bibliotheken auf einem einzigen Host Mein Linux-Server (SLES-8) hat derzeit glibc-2.2.5-235, aber ich habe ein Programm, das mit dieser Version nicht funktioniert und glibc-2.3.3 benötigt. Ist es möglich, mehrere Glibcs ​​auf demselben Host zu installieren? Dies ist der Fehler, den...

171
Ein teurer Sprung mit GCC 5.4.0

Ich hatte eine Funktion, die so aussah (nur den wichtigen Teil zeigend): double CompareShifted(const std::vector<uint16_t>& l, const std::vector<uint16_t> &curr, int shift, int shiftY) { ... for(std::size_t i=std::max(0,-shift);i<max;i++) { if ((curr[i] < 479)...