gcc installieren
-
Guten Abend
Ich habe seit neustem ein Solaris 9 System und wollte ein paar Softwares installieren. Bei jedem Unix (oder Unix-aehnlichen) Betriebssystem bin ich folgendermassen vorgegangen
1. *.tar.gz File herunter geladen und richtig entpackt.
2. ./configure ausgefuehrt .. etcLeider geht das unter Solaris 9 nicht (obwohl ich alle Software ausgewaehlt installiert habe)
Beim ausfuehren des ./configure Befehl bekomme ich folgende Fehlermeldung
Configuring for a i386-pc-solaris2.9 host.
Created "Makefile" in /phil/gcc-3.2.2 using "mh-frag"
./configure: cc: not found
*** The command 'cc -o conftest -g conftest.c' failed.
*** You must set the environment variable CC to a working compiler.Was habe ich falsch gemacht ?
gruss Philty
-
Ohne Compiler kannst Du keinen Compiler kompilieren - probier doch mal das bootstrap-Skript oder eine rpm-Variante der gcc.
-
oder die Umgebungs Variable CC oder einen symlink cc auf den Compiler setzen
-
Original erstellt von kingruedi:
oder die Umgebungs Variable CC oder einen symlink cc auf den Compiler setzenOoops, sorry Philty, ich dachte Du hättest überhaupt keinen Compiler installiert...
-
Original erstellt von nman:
Ooops, sorry Philty, ich dachte Du hättest überhaupt keinen Compiler installiert...Das hat er wahrscheinlich auch nicht. Den Solaris-cc muss man IIRC extra kaufen.
-
Jup, die SUN Forte CC wie das Ding heisst, muss man extra kaufen AFAIK. Ich meinte ja auch "oder", kann ja sein, dass schon ein Compiler installiert ist
-
@nman : "... Ohne Compiler kannst Du keinen Compiler kompilieren - probier doch mal das bootstrap-Skript oder eine rpm-Variante der gcc...."
Gibt es nicht einen anderen C Compiler fuers Solaris 9 ?
@Kingruedi : "...oder die Umgebungs Variable CC oder einen symlink cc auf den Compiler setzen..."
Wie kann das machen ?
@SG1 "...Das hat er wahrscheinlich auch nicht. Den Solaris-cc muss man IIRC extra kaufen..."
Finde ich aber sehr schade :(((
greets Philty
-
Wie kann das machen ?
Wenn du keinen C Compiler installiert hast, brauchst du das auch nicht machen
ansonsten hängt erstes von deiner Shell ab und den Link erstellst du mit ln
Finde ich aber sehr schade
Den Compiler gibt es aber AFAIK eh nur für Solaris/SPARC
-
@kingruedi : "...Wenn du keinen C Compiler installiert hast, brauchst du das auch nicht machen ansonsten hängt erstes von deiner Shell ab und den Link erstellst du mit ln"
Okay danke !
Unter http://www.sunfreeware.com habe ich den gcc gefunden, nur kann ich ihn irgendwie nicht richtig installieren. Wenn ich es nach dem Tutorial http://www.sunfreeware.com/gcc.html probiere zu installieren, kommt folgende Fehlermeldung
# ../configure --with-as=/usr/ccs/bin/as --with-ld=/usr/ccs/bin/ld
--disable-nls
Configuring for a i386-pc-solaris2.9 host.
Created "Makefile" in /phil/gcc-3.2.2/objdir using "mh-frag"
../configure: cc: not found
*** The command 'cc -o conftest -g conftest.c' failed.
*** You must set the environment variable CC to a working compiler.
# --disable-nls: not foundKann mir jemand helfen ?
greets
Phil
-
Gleiches Problem wie am Anfang: Ohne Compiler kannst Du nichts, also auch den gcc nicht, kompilieren. Such mal nach vorkompilierten (binary-)Paketen.
-
@SG1 "...Gleiches Problem wie am Anfang: Ohne Compiler kannst Du nichts, also auch den gcc nicht, kompilieren. Such mal nach vorkompilierten (binary-)Paketen..."
Gibt es auch einen anderen C Compiler fürs Solaris ?
-
warum nimmst du nicht einfach einen vorkompilierten GCC? Wenn du willst, kannst du dir damit dann ja nacher deinen eigenen erstellen
-
@kingruedi "...warum nimmst du nicht einfach einen vorkompilierten GCC? Wenn du willst, kannst du dir damit dann ja nacher deinen eigenen erstellen..."
Und wo find ich den das auf der sunfreeware.com site ? meinst du das gcc-3.2.2-sol9-intel-local.gz file ?
ich möchte nur meine unix softwares (apache, bind...) installieren, mehr möchte ich gar nicht.
greets Phil
-
Lies doch mal die INSTALL-files, es gibt ganz sicher ein "make bootstrap"-Target oder ein bootstrap-Skript oder etwas vergleichbares! :o
PS: Es gibt keinen Plural von Software, das Wort "Softwares" ist daher nicht korrekt.
-
http://gcc.gnu.org/install/build.html
Darauf bin ich gerade gestoßen - beim Googeln war das der allererste Treffer - vielleicht hättest Du das auch mal so probieren sollen...
-
@nman : "...Lies doch mal die INSTALL-files, es gibt ganz sicher ein "make bootstrap"-Target oder ein bootstrap-Skript oder etwas vergleichbares!
Okay
"...PS: Es gibt keinen Plural von Software, das Wort "Softwares" ist daher nicht korrekt..."
-
Original erstellt von nman:
http://gcc.gnu.org/install/build.htmlNochmal zum mitschreiben: OHNE COMPILER KANN MAN NICHTS KOMPILIEREN!
-
Original erstellt von SG1:
Nochmal zum mitschreiben: OHNE COMPILER KANN MAN NICHTS KOMPILIEREN!Was war zuerst: Der erste Compiler oder das erste Compilat?
Philty: Vermutlich genau diese Datei ja. Wenn Du aber Binaries nicht magst (;)) dann kannst Du auch gerne auf einen anderen System einen Cross-Compiler basteln. Es soll Leute geben, die machen so etwas gerne ;).
-
Original erstellt von Daniel E.:
Was war zuerst: Der erste Compiler oder das erste Compilat?Der erste Compiler, denn der wurde nicht compiliert, sondern von Hand zusammengebaut.
-
das könnte man ja auch als "von Hand compiliert" bezeichnen, also war es ein Compilat