Suchergebnisse für Anfrage "gcc"

4 die antwort

Inkompatibler Zeigertyp

Ich habe die Funktion mit folgender Signatur: void box_sort(int**, int, int)und Variable des folgenden Typs: int boxes[MAX_BOXES][MAX_DIMENSIONALITY+1]Wenn ich die Funktion aufrufe box_sort(boxes, a, b)GCC gibt mir zwei Warnungen: 103.c:79: ...

2 die antwort

Sagen Sie gcc, dass ein Funktionsaufruf nicht zurückgegeben wird

ich benutzeC99 unterGCC. Ich habe eine Funktion deklariertstatic inline in einer Überschrift, die ich nicht ändern kann. Die Funktion kehrt nie zurück, ist aber nicht markiert__attribute__((noreturn)). Wie kann ich die Funktion so aufrufen, ...

6 die antwort

Wie funktioniert #include <bits / stdc ++. H> in C ++? [Duplikat]

Diese Frage hat hier bereits eine Antwort: Warum sollte ich nicht #include <bits / stdc ++. H>? [/questions/31816095/why-should-i-not-include-bits-stdc-h] 2 AntwortenIch habe von einem gelesenCodeforces [http://codeforces.com]Bloggen Sie das, ...

TOP-Veröffentlichungen

1 die antwort

Gcc vorkompilierte Header verhalten sich komisch mit der Option -c

Kurzgeschichte: Ich kann mit der Option gcc -c nicht sicherstellen, dass vorkompilierte Header ordnungsgemäß funktionieren. Lange Geschichte: Leute, ich verwende gcc-4.4.1 unter Linux und bevor ich vorkompilierte Header in einem wirklich ...

1 die antwort

std :: atomic library abhängigkeit (gcc 4.7.3)

Ich habe versucht, mit std :: atomic zu kompilieren, und es werden ungelöste Verweise auf __atomic_load, __atomic_store und __atomic_store_16 angezeigt. Ich weiß, dass Sie in einer späteren Version von gcc (4.8+?) -Latomic einschließen, aber ich ...

3 die antwort

Was bedeutet !! (x) in C (insbesondere im Linux-Kernel)?

Ich habe den Linux-Kernel durchgelesen (speziell 2.6.11). Ich bin auf folgende Definition gestoßen: #define unlikely(x) __builtin_expect(!!(x), 0)(von linux-2.6.11 / include / linux / compiler.h: 61LXR ...

4 die antwort

In function main: undefinierter Verweis auf exec [closed]

Ich bin rübergekommendiese Seite [http://rsb.info.nih.gov/ij/macros/ExecExamples.txt], und ich habe diese Datei gemacht #include <unistd.h> int main(void) { exec("ls"); return 0; }Das Kompilieren gibt mir jedoch diese Nachricht $ cc foo.c ...

1 die antwort

Scannen Sie von Standard und drucken Sie auf Standard, indem Sie die Inline-Baugruppe in gcc verwenden

So lesen Sie in Inline Assembly GCC von STDIN und schreiben nach STDOUT, so wie wir es in NASM tun: _start: mov ecx, buffer ;buffer is a data word initialised 0h in section .data mov edx, 03 mov eax, 03 ;read mov ebx, 00 ;stdin int 0x80 ;Output ...

6 die antwort

Wie schreibe ich einen Buffer-Overflow-Exploit in GCC, Windows XP, x86?

void function(int a, int b, int c) { char buffer1[5]; char buffer2[10]; int *ret; ret = buffer1 + 12; (*ret) += 8;//why is it 8?? } void main() { int x; x = 0; function(1,2,3); x = 1; printf("%d\n",x); }Die obige Demo ist von ...

3 die antwort

"Die von Ihnen ausgewählte CPU unterstützt den x86-64-Befehlssatz nicht" -Fehler bei Cygwin-x64

Ich versuche, openssl in cygwin zu installieren, indem ich die folgenden Anweisungen befolge: Ich habe den neuesten Tarball von dieser Site heruntergeladenhttp://www.openssl.org/source/ [http://www.openssl.org/source/], und stelle es in C: \ ...