Das ist sehr wahr, das ist genau der Fall von mir. @selfishminer sollten Sie Ihre änderungen als separate Antwort, da es ein komplettes re-schreiben im Vergleich zu mir, aber ich denke, es ist hilfreich. "Ich habe versucht neu zu installieren build-essential" - Das ist nur ein Metapaket. Müssen Sie neu installieren der plain-GCC-Pakete, um ordnungsgemäß zu installieren die alle `gcc` - Binärdateien. Versuchen Sie " apt-get-reinstall gcc gcc-4.6 gcc-4.6-base libgcc1`. Wenn das nicht funktioniert, bitte die Ausgabe von `apt-cache policy gcc-4.6` und `ls -l /usr/bin/gcc` in deiner Frage. Nette Sache über es zu tun, so dass Sie können mehr von Ihren Favoriten, und weniger von dem, was Sie nicht mögen so viel. Für Früchte-Kuchen, würde ich auch überlegen, getrocknete Ananas. Keine Ahnung, warum du keine upvotes, auch nicht von denen, die profitiert haben, müssen durch immer upvotes von Ihren eigenen Antworten. +1 von mir. Die Frage ist sound und es hat mir geholfen, mein eigenes problem lösen, zu finden, es.

Der block-header ist Teil des Blocks, so können Sie verlangen, die ganze Sache und denken Sie an die ersten 80 bytes. Software allgemein sollte nicht müssen, tun dies aber nicht.