2016-09-24 4 views
1

Ich versuche, den grundlegenden "Hallo Welt" C-Code mit gcc, aber die folgenden Fehler zu kompilieren erscheint:C Fehler: ld: Bibliothek nicht für -lgcc Collect2 gefunden: error

ld: library not found for -lgcc 
collect2: error: ld returned 1 exit status 

Der Code selbst es ist in Ordnung , lief es in einem anderen Computer ohne Probleme.

Hier ist ein picture wie das Terminal aussieht. Ich bin mir nicht sicher, ob ich beim Herunterladen von gcc oder etwas etwas verpasst habe.

Ich bin auf Yosemite, wenn es von Bedeutung ist und die 5.1.0 Version von gcc haben.

+0

Wenn Sie den Code veröffentlichen wird es einfacher sein, Sie es –

+0

Der Code zu helfen, schöne, überprüft es in einem anderen Computer und Recht zusammengestellt. Es ist das grundlegende Programm "Hello World". http://groups.engin.umd.umich.edu/CIS/course.des/cis400/c/hworld.html –

+1

Es gibt definitiv ein Problem mit Ihrer GCC-Installation. Ich würde vorschlagen, dass Sie dies auf http://apple.stackexchang.com fragen, aber es gibt dort eine fast identische Frage ohne Antwort. – rici

Antwort

0

Es war nur eine Inkompatibilität des Compilers mit Yosemite, denke ich. Müssen mit gcc4.9 kompilieren und es funktioniert gut.

Sie mit gcc4.9 kompilieren auf diese Weise

gcc-4.9 -o output file.c 
Verwandte Themen