Suchergebnisse für Anfrage "gcc"
Was bedeutet "inline __attribute __ ((always_inline))" in der Funktion?
Ich habe folgende Funktionsdefinition gefunden: static inline __attribute__((always_inline)) int fn(const char *s) { return (!s || (*s == '\0')); }Und ich möchte die Bedeutung von wisseninline __attribute__((always_inline))?
So erstellen Sie GCC 4.8.x auf einem Mac OS X-Host für MIPS-Ziele
Ich versuche, GCC / binutils für eine MIPS-Zielplattform auf einem Mac OS X-Host mit (10.9) x86_64 zu erstellen. Ich habe meines Wissens nach die neueste Version von binutils und GCC heruntergeladen und GCC 4.8.2 über Homebrew ...
Laden mehrerer gemeinsam genutzter Bibliotheken mit unterschiedlichen Versionen
Ich habe eine ausführbare Datei unter Linux, die geladen wirdlibfoo.so.1 (das ist einSONAME) als eine seiner Abhängigkeiten (über eine andere gemeinsam genutzte Bibliothek). Es wird auch eine Verbindung zu einer anderen Systembibliothek ...
Hat die Implementierung von strstr () in gcc und VS eine lineare Komplexität?
Ich weiß, dass es schnelle Suchalgorithmen für Strings gibtBoyer-Moore [http://en.wikipedia.org/wiki/Boyer%E2%80%93Moore_string_search_algorithm]und Knuth-Morris-Pratt [http://en.wikipedia.org/wiki/Knuth%E2%80%93Morris%E2%80%93Pratt_algorithm], ...
Seltsamer Code, der mit g ++ kompiliert wird
Der folgende Code wird erfolgreich mit g ++ 4.8.1 kompiliert: int main() { int(*)(); }Es sieht aus wie eine einfache Deklaration eines Zeigers auf eine Funktion: int(*f)();Es kann nicht mit Clang 3.4 und vc ++ 2013 kompiliert werden. Handelt ...
Wie bekomme ich RPATH mit $ ORIGIN, um Code :: Blocks GCC zu bearbeiten?
Ich versuche, einen RPATH, der die Sonderzeichenfolge $ ORIGIN enthält, mit der IDE Code :: Blocks in eine mit GCC erstellte ausführbare Datei zu verlinken. Ich habe angegeben -Wl,-R$ORIGINin den Link-Optionen für das Projekt, aber die ...
Warum befinden sich 8 Bytes zwischen dem Ende eines Puffers und dem gespeicherten Rahmenzeiger?
Ich mache eine Übung, bei der ich einen Stapel zerschlage, und ich habe den Auftrag bereits abgeschlossen, aber es gibt einen Aspekt, den ich nicht verstehe. Hier ist das Zielprogramm: #include <stdio.h> #include <stdlib.h> #include <string.h> ...
Überschreiben Sie schwache Symbole in der statischen Bibliothek
Ich möchte aus mehreren Quellen eine statische .a-Bibliothek für mein Projekt erstellen. Einige von ihnen definieren schwache Funktionen, andere implementieren sie. Nehmen wir als Beispiel, was ich habe: lib1.c: void defaultHandler() { for(;;); ...
arm-linux-gnu-gcc schwerwiegender Fehler: stdio.h: Keine solche Datei oder Verzeichnis
Dies sind die Dateien in / usr / bin [root@xilinx bin]# ls -ld arm* -rwxr-xr-x. 1 root root 691752 Feb 5 2013 arm-linux-gnu-addr2line -rwxr-xr-x. 1 root root 721416 Feb 5 2013 arm-linux-gnu-ar -rwxr-xr-x. 1 root root 1297632 Feb 5 2013 ...
Warum meldet gcc 4.1 + gcov eine 100% ige Zweigabdeckung und neuere (4.4, 4.6, 4.8) melden 50% für die Zeile „p = new class;“?
Wenn gcc 4.1 (mit gcov) nächste Zeile: p = neue Klasse; wird als 100% ige Zweigabdeckung gemeldet. <- Für mich ist das in Ordnung. Warum wird bei Verwendung von gcc 4.4 und höher dieselbe Zeile gemeldet als: [+ -] p = neue Klasse; (50% ...