Suchergebnisse für Anfrage "gcc"

2 die antwort

Code in der strlen-Implementierung verstehen

Ich habe zwei Fragen zur Implementierung vonstrlen imstring.h in glibc. Die Implementierung verwendet eine magische Zahl mit 'Löchern'. Ich kann nicht verstehen, wie das funktioniert. Kann mir bitte jemand helfen, dieses Snippet ...

4 die antwort

Bitshift und Integer-Promotion?

Normalerweise erfordert C, dass die Operanden eines Binäroperators in den Typ des übergeordneten Operanden hochgestuft werden. Dies kann ausgenutzt werden, um zu vermeiden, dass Code mit ausführlichen Darstellungen gefüllt wird. Beispiel: if ...

6 die antwort

Force gcc zum Kompilieren von 32-Bit-Programmen auf 64-Bit-Plattformen

Ich habe ein proprietäres Programm, das ich auf einem 64-Bit-System verwenden möchte. Wenn ich das Setup starte, funktioniert es in Ordnung, aber nachdem es versucht, sich selbst zu aktualisieren und einige Module zu kompilieren, kann es sie ...

TOP-Veröffentlichungen

6 die antwort

OpenMP-Unterstützung unter OSX 10.11, gcc-Fehler mit "Datei omp.h nicht gefunden"

Ich habe gcc Version 5.3.0 verwendet. Es sagt, dass es mit OpenMP-Unterstützung kommt. Aber jedes Mal, wenn ich ein Programm mit gcc [vom Terminal] oder über xCode 7 kompiliere, erhalte ich den gleichen Fehler: "Datei omp.h nicht gefunden". Ich ...

2 die antwort

Wie verhindere ich, dass GCC meine NEON-Intrinsics zerstört?

Ich muss optimierten NEON-Code für ein Projekt schreiben, und ich schreibe gerne Assemblersprache, aber aus Gründen der Portabilität / Wartbarkeit verwende ich NEON-Instrumente. Dieser Code muss so schnell wie möglich sein, daher nutze ich meine ...

10 die antwort

C testet, ob sich die Variable im schreibgeschützten Bereich befindet

Ich möchte eine einfache Protokollierungsfunktion schreiben, die wie folgt aussieht: DO_DBG("some string", val1, val2) Ich möchte, dass der Zeiger aus Leistungsgründen auf die Zeichenfolge und nicht auf eine Kopie der Zeichenfolge gespeichert ...

2 die antwort

wenn g ++ static link pthread, Segmentierungsfehler verursacht, warum?

#include <iostream> #include <map> #include <thread> #define SIZE 1024 #define AMOUNT 100000 #define THREADS 4 class A { private: char a[SIZE]; }; void test() { std::cout << "test start\n"; std::map<int, A*> container; for(int i=0; i<AMOUNT; i++) ...

2 die antwort

G ++ neue ABI Probleme

Ich habe ein Problem mit dem neuen ABI, das in GCC für C ++ 11 eingeführt wurde. Nach dem Upgrade auf GCC 5.3 wird mein Projekt nicht mehr kompiliert. Die Fehlermeldungen, die ich bekomme, sind einfach: undefined reference to ...

4 die antwort

Python unter Mac OS 10.6 mit einer anderen gcc-Version erneut installieren

Ich versuche, ein Python-Paket zu installieren, für das gcc 4.2 ausgeführt werden muss. Mein gcc zeigt korrekt auf gcc-4.2, d. H. $ gcc -v Using built-in specs. Target: i686-apple-darwin10 Configured with: /var/tmp/gcc/gcc-5664~38/src/configure ...

4 die antwort

Gibt es eine Möglichkeit, festzustellen, ob eine .a oder .so Bibliothek als positionsunabhängiger Code kompiliert wurde?

Beim Kompilieren der Numpy-Bibliothek mit Lapack wird ein Linking-Fehler angezeigt, der darauf hinweist, dass Lapack mit -fPIC kompiliert werden muss. Ich dachte, ich hätte genau das getan. Gibt es eine Möglichkeit, festzustellen, ob die ...