gcc installieren
-
@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
-
Guten Tag
Also ich habe jetzt folgendes gemacht :
1. die vorkompilierte gcc Software herunter geladen und mit dem "pkgadd" command installiert
2. dann mit dem "set CC" command den richtigen pfad gesetzt
wenn ich jetzt aber den ./configure ... command eingebe, bekomme ich folgende fehlermeldung
configure: error: no acceptable C compiler found in $PATH
Was habe ich jetzt wieder falsch gemacht ?
greets Philty
-
Versuch mal ein "Hello World"
// test.c #include <stdio.h> int main(void) { printf("Hello world!\n"); return 0; }
zu kompilieren:
gcc -o test test.c
Das sollte einwandfrei funktionieren, wenn nicht check mal ob Dein gcc auch in PATH")
[ Dieser Beitrag wurde am 02.03.2003 um 23:50 Uhr von nman editiert. ]
-
@nman : "...Versuch mal ein "Hello World"...."
das hat funktioniert.
"...Das sollte einwandfrei funktionieren, wenn nicht check mal ob Dein gcc auch in PATH")..."
habe ich auch schon gemacht ! jetzt bekomme ich beim "./configure" command keine fehlermeldung mehr aber beim "make bootstrap" command bekomme ich folgende fehlermeldung :
# make bootstrap
make[1]: Entering directory/var/www/gcc-3.2.2/objdir/libiberty' rm -f libiberty.a pic/libiberty.a ar cr libiberty.a \ regex.o cplus-dem.o cp-demangle.o md5.o alloca.o argv.o choose-temp.o concat.o dyn-string.o fdmatch.o fibheap.o floatformat.o fnmatch.o getopt.o getopt1.o get pwd.o getruntime.o hashtab.o hex.o lbasename.o make-temp-file.o objalloc.o obsta ck.o partition.o pexecute.o safe-ctype.o sort.o spaces.o splay-tree.o strerror.o strsignal.o ternary.o xatexit.o xexit.o xmalloc.o xmemdup.o xstrdup.o xstrerror .o asprintf.o mkstemps.o setenv.o sigsetmask.o vasprintf.o make[1]: ar: Command not found make[1]: *** [libiberty.a] Error 127 make[1]: Leaving directory
/var/www/gcc-3.2.2/objdir/libiberty'
make: *** [all-libiberty] Error 2
-
tja das sieht fast so aus ob er das programm ar net finden kann (was auch immer ar ist
)
-
@firefly : "...tja das sieht fast so aus ob er das programm ar net finden kann (was auch immer ar ist..."
Danke für deinen Hinweis, das habe ich auch schon gemerkt
!
-
mit ar(1) erstellt man Archive, ar ist bei den binutils bei, die man eigentlich braucht, wenn man den GCC installiert, prüf am besten mal nach ob du das irgend wo hast