Suchergebnisse für Anfrage "gcc"

2 die antwort

Was genau macht die Option GCC -fobjc-direct-dispatch?

Das GCC-Handbuch sagt: -fobjc-direct-dispatchErlaubt schnelle Sprünge zum Nachrichtenverteiler. Auf Darwin geschieht dies über die Kommunikationsseite. Kann ich davon ausgehen, dass dieses Flag den dynamischen Versand verhindert? Wie ...

4 die antwort

Ich verstehe __attribute__ ((gepackt)) in GCC falsch?

Ich versuche Folgendes mit gcc auf win32. #include <stdio.h> struct st { char c; int x; } __attribute__ ((packed)); int main() { printf("%d\n", sizeof(struct st)); return 0; } Ich würde erwarten, dass der gedruckte Wert 5 ist, aber es ist ...

4 die antwort

Warum gibt mir static_assert in template ein anderes Ergebnis mit äquivalenten Ausdrücken?

Ich habe merkwürdiges Verhalten von @ bemerstatic_assert: #include <iostream> template <typename T, unsigned int D> struct Vec { static_assert(D && 0, "Invalid dimension for vector!"); }; template <typename T> struct Vec<T, 1> {union {T x, ...

TOP-Veröffentlichungen

6 die antwort

Wie kann ich beim Laden der Bibliothek ein Argument an den Konstruktor übergeben?

Ich versuche, eine gemeinsam genutzte Bibliothek unter Linux zu erstellen. Wie kann ich ein Argument an die Funktion my_load () übergeben, wenn die Bibliothek geladen wird? In meiner C-Anwendung rufe ich test_func () auf und führe ...

2 die antwort

Wie kann ich die tatsächliche CPU-Auslastung unter Linux messen?

Ich weiß, dass es Tools wie @ giobe und ps zum Messen der CPU-Auslastung. Die Art und Weise, in der die CPU-Auslastung gemessen wird, besteht darin, zu messen, wie lange die inaktive Task nicht ausgeführt wurde. Selbst wenn eine ...

4 die antwort

undefinierter Verweis auf 'std :: cout'

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

4 die antwort

Warum benötigt GCC zusätzliche Deklarationen in Vorlagen, wenn VS dies nicht tut?

template<typename T> class Base { protected: Base() {} T& get() { return t; } T t; }; template<typename T> class Derived : public Base<T> { public: Base<T>::get; // Line A Base<T>::t; // Line B void foo() { t = 4; get(); } }; int main() { return ...

4 die antwort

Warum wird -L benötigt, wenn -rpath verwendet wird?

Ich finde, dass das -L-Flag angegeben werden muss, wenn -rpath verwendet wird. Zum Beispiel gcc -o test test.o -L. -lmylib -Wl,-rpath=.Warum wird das Flag -L benötigt? Welche Informationen mehr als die Informationen aus den h-Dateien werden bei ...

12 die antwort

Warum würden Sie den ternären Operator verwenden, ohne einen Wert für die "wahre" Bedingung zuzuweisen (x = x?: 1)

Im Android-Open-Source-QEMU-Code bin ich auf diese Codezeile gestoßen: machine->max_cpus = machine->max_cpus ?: 1; /* Default to UP */Ist das nur eine verwirrende Art zu sagen: if (machine->max_cpus) { ; //do nothing } else { machine->max_cpus ...

2 die antwort

gdb kann keine Debug-Informationen zu Centos finden

Ich versuche ein sehr seltsames Problem herauszufinden. Ich habe ein CentOS 6.5 System mit gdb: GNU gdb (GDB) Red Hat Enterprise Linux (7.2-75.el6) und gcc: gcc (GCC) 4.8.2 20131212 (Red Hat 4.8.2-8) Ich habe diese Datei: #include<stdio.h> ...