C: Probleme beim Kompilieren mit GCC

H

henso

Neues Mitglied
Thread Starter
Dabei seit
30.06.2012
Beiträge
14
Reaktionspunkte
0
Hallo. Ich bringe mir derzeit C bei. Zur Zeit nutze ich Eclipse(CDT) als IDE. Das Kompilieren funktioniert einwandfrei mit Eclipse. Wenn ich allerdings ins Terminal gehe, dort in das Verzeichnis meiner Quelldateien wechsel und den GCC aufrufe ("gcc -Wall -ansi -pedantic -o -s main main.c") bekomme ich immer folgende Fehlermeldung:

Undefined symbols for architecture x86_64:
"_push", referenced from:
_pushc in ccG9oVnT.o
(maybe you meant: _pushc)
ld: symbol(s) not found for architecture x86_64
collect2: ld returned 1 exit status


Kann mir jemand erklären, was mir der Compiler damit sagen will?

MfG
 
Was steht denn in deiner main.c?
 
Da fügt wohl Eclipse Libraries hinzu, die Du von Hand nicht hinzu fügst.
 
Problem gelöst. Habe einen falschen Compileraufruf gemacht: :-/

"gcc -Wall -ansi -pedantic -o main main.c second.c"

Aber danke für den Tipp mit den Libs. Hatte dort tatsächlich einen Fehler.

Besten Dank
 
Zuletzt bearbeitet:
Zurück
Oben Unten