Irix > Programmieren, Kompilieren
tcltk mit dem gcc
Jasper:
Für mich sieht das so aus, als ob was bei der Compiler-Installation beschädigt wäre. Die Kommandozeile für den gcc ist eigtl. nicht zu lang, und spezielle Libraries braucht das Ding eigentlich auch nicht. Es tauchen zwischendrin beim Compilieren allerdings schon recht lange Aufrufe auf, die hätte man eben mit dem -v Flag sehen können. Tut denn wenigstens "gcc -v" (ohne weitere Optionen)? Ansonsten gib mal
"systune ncargs" ein, vielleicht ist die Länge der Kommandozeile bei Dir ja (warum auch immer) stark beschränkt.
Nachtrag: Hier ist ein Blurb aus dem Usenet, der auch dazu passt:
http://groups.google.de/groups?hl=de&lr=&ie=UTF-8&threadm=9ii2fa%24sed%241%40news.netmar.com&rnum=5&prev=/groups%3Fhl%3Dde%26lr%3D%26ie%3DISO-8859-1%26q%3Dgcc%2Barg%2Blist%2Btoo%2Blong
Vielleicht machst Du das mit dem Path auch mal rückgängig und rufst den Compiler explizit mit /usr/freeware/bin/gcc auf?
wiel:
Danke erstmal fuer die Hilfe, ich habe meinen Pfad des Wissens laengst verlassen und kann nur noch nachtippen.
-bash-2.05b$ cat test
main(){return(0);}
-bash-2.05b$ gcc -v test test.c
Fatal error: Arg list too long
-bash-2.05b$ systune ncargs
ncargs = 20480 (0x5000)
-bash-2.05b$
Wieland
Jasper:
Systune sieht gut aus, denke ich. Kannst Du mal nur gcc -v (ohne -o test test.c) ausführen? Auch mal ohne PATH in der /etc/profile erweitert? Dein C-Programm ist eigentlich einwandfrei, der Fehler kommt auch nicht vom compilieren.
wiel:
-bash-2.05b$ /usr/freeware/bin/gcc -v test test.c
gcc ERROR: gcc is not installed in /usr/freeware/bin/../../usr/lib32/cmplrs/gcc
-bash-2.05b$
-bash-2.05b$ ls -l /usr/freeware/bin/ | grep gcc
lrwxr-xr-x 1 root sys 3 Apr 22 13:29 egcs -> gcc
-rwxr-xr-x 4 root sys 98676 Mai 15 14:00 gcc
-rwxr-xr-x 1 root sys 15613 Apr 22 13:29 gccbug
lrwxr-xr-x 1 root sys 3 Apr 22 13:29 mips-sgi-irix6.5-gcc -> gcc
-bash-2.05b$ ls -l /usr/lib32/cmplrs/ | grep gcc
-rwxr-xr-x 4 root sys 98676 Mai 15 14:00 gcc
-bash-2.05b$
Der zweite Tipp scheint ein Treffer zu sein. Ich werde wohl die gcc Pakete im Softwaremanager loeschen und komplett neu installieren. Ich glaube, das waren fast 80 MB, schauen wir mal wie schnell der SGI-FTP-Server heute ist.
Wenn ich den Pfad uebrigens rausnehme, findet er den MIPS cc und muellt den Bildschirm mit Lizenzgesabber voll. Bringt mich also auch nicht unbedingt weiter
wiel:
noch als Nachtrag
-bash-2.05b$ gcc -v
Fatal error: Arg list too long
-bash-2.05b$
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln