wo ist der c compiler

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
Benutzeravatar
frindly
Beiträge: 1085
Registriert: 23.10.2007 08:13:26
Wohnort: Recklinghausen

wo ist der c compiler

Beitrag von frindly » 23.07.2013 00:57:03

hallo
die frage ist vieleicht schon ein bisschen peinlich,
aber ich finde den c compiler nicht.
habe ein normales debian 7.1 installiert,
und wollte jetzt mit aptitude die buildessential nachinstallieren,
aber unter develop stehen die nicht in der paketliste.
laut aptitude ist aber
gcc-4.7-base
bereits installiert. ein einfacher "gcc" aufruf für das
hello world programm sollte ja klappen.
tut es aber nicht.
ich seh den wald vor lauter bäumen nicht....

wanne
Moderator
Beiträge: 7552
Registriert: 24.05.2010 12:39:42

Re: wo ist der c compiler

Beitrag von wanne » 23.07.2013 01:02:19

Me der Compiler ist in gcc-4.7 (mit gleichnamieger binary. Beim installieren sollte aber ein link gcc auf gcc-4.7 gelegt werden versuch trotzdem mal gcc-4.7 statt gcc)
in gcc-4.7-base hängen nur libs. Allerdings sollte auch das in build-essential drinhängen.
Genaue fehlermeldung?
rot: Moderator wanne spricht, default: User wanne spricht.

Cae
Beiträge: 6349
Registriert: 17.07.2011 23:36:39
Wohnort: 2130706433

Re: wo ist der c compiler

Beitrag von Cae » 23.07.2013 01:08:45

/usr/bin/gcc ist in Debiangcc (bzw. Debiangcc-4.7), nicht in Debiangcc-4.7-base. Das wird per Depends: gcc-4.7-base und Depends: gcc eigentlich von beides von Debianbuild-essential erzwungen. Falls denn eines von den ersten beiden genannten Paketen installiert ist, sollte

Code: Alles auswählen

$ which gcc || echo nix
auch etwas Sinniges ausgeben.

Gruss Cae
If universal surveillance were the answer, lots of us would have moved to the former East Germany. If surveillance cameras were the answer, camera-happy London, with something like 500,000 of them at a cost of $700 million, would be the safest city on the planet.

—Bruce Schneier

Benutzeravatar
kupe
Beiträge: 958
Registriert: 30.05.2011 21:58:16
Lizenz eigener Beiträge: MIT Lizenz

Re: wo ist der c compiler

Beitrag von kupe » 23.07.2013 19:04:47

Cae hat geschrieben:Falls denn eines von den ersten beiden genannten Paketen installiert ist, sollte

Code: Alles auswählen

$ which gcc || echo nix
auch etwas Sinniges ausgeben.
Das `echo nix' ist obsolet, da which bei Unauffindbarkeit der Binary selbst `$foo not found' daherquakt. :wink:
My bash says Ultraman.

DeletedUserReAsG

Re: wo ist der c compiler

Beitrag von DeletedUserReAsG » 23.07.2013 19:10:31

Du solltest »which« mal ausprobieren. Per default quakt es nämlich nix, wenn das Gesuchte sich nicht in $PATH befindet ;)

cu,
niemand

Benutzeravatar
kupe
Beiträge: 958
Registriert: 30.05.2011 21:58:16
Lizenz eigener Beiträge: MIT Lizenz

Re: wo ist der c compiler

Beitrag von kupe » 23.07.2013 19:31:31

'Tschuldigung, war mein Fehler, ich war hier mit which 2.20 unterwegs, und da quakt's eben :D :

Code: Alles auswählen

$ which xyz
xyz not found
Aber da wohl defaultmäßig which aus debianutils verwendet wird, habt ihr natürlich recht…
My bash says Ultraman.

Antworten