Software > Programmieren, Kompilieren
Compilieren will nicht - bzw. make....
claus:
--- Zitat von: CrystalPalace am 22. Februar 2008, 15:32:54 ---PS: /usr/sfw/bin/gmake unter sol10 verwenden, das normale solaris make kann fehler auswerfen!
--- Ende Zitat ---
Fehler welcher Art?
Claus
Tschokko:
--- Zitat von: claus am 22. Februar 2008, 17:15:19 ---
--- Zitat von: CrystalPalace am 22. Februar 2008, 15:32:54 ---PS: /usr/sfw/bin/gmake unter sol10 verwenden, das normale solaris make kann fehler auswerfen!
--- Ende Zitat ---
Fehler welcher Art?
Claus
--- Ende Zitat ---
Wenn im Makefile GNU Extensions sind. ;) Grad bei Software mit Linux Ursprung...
Gruß
Tschokko
Philkoeln:
--- Code: ---# export PATH=/data/opt/SUNWspro/bin:$PATH
PATH=/data/opt/SUNWspro/bin:/usr/sbin:/usr/bin:/usr/openwin/bin:/usr/ucb: ist kein Kennzeichner
--- Ende Code ---
--- Code: ---# cc -flags
/usr/ucb/cc: language optional software package not installed
--- Ende Code ---
ich hab auch mal in der datei selbst geschaut (/usr/ucb/cc) finde da aber nirgendwo nen Verweis auf /opt/... oder so
in dem ding steckt wohl echt der teufel... ich hab jetzt einfach mal nen haufen zeug aus dem /opt/ rausgelöscht und werde mal da das Studio reininstallieren
...geht auch nicht, da der platz nciht ausreicht , da ich immer die "sunstudio Supportfiles ML mitinstallieren muss, ich kanns zwar wegklicken, aber es klickt sich selber wieder an ;) also hab ichs jetzt wieder auf /data/opt draufinstalliert, auch die option "create /usr/bin symlinks" ist aktiv...
....und wieder der selbe fehler
# export PATH=/data/opt/SUNWspro/bin:$PATH
PATH=/data/opt/SUNWspro/bin:/usr/sbin:/usr/bin:/usr/openwin/bin:/usr/ucb: ist kein Kennzeichner
# cc -flags
/usr/ucb/cc: language optional software package not installed
CrystalPalace:
bist Du sicher das die die bash im terminal nutzt??
mach doch einfach mal ein terminal auf, tippe
--- Code: ---bash
--- Ende Code ---
ein und probier den PATH befehl nochmal. das sollte dan gehen.
und du musst nicht in /usr/ucb reingucken. Wenn PATH richtig gesetzt ist, findet er f95 und cc autom in /data/opt/SUNWspro/bin.
Ich hoffe nur, das Du das SunStudio auch in /data/opt/SUNWspro/bin hast...
Gruß,
Christian
escimo:
--- Zitat von: Philkoeln am 22. Februar 2008, 22:11:24 ---
--- Code: ---# export PATH=/data/opt/SUNWspro/bin:$PATH
PATH=/data/opt/SUNWspro/bin:/usr/sbin:/usr/bin:/usr/openwin/bin:/usr/ucb: ist kein Kennzeichner
--- Ende Code ---
--- Ende Zitat ---
Was für eine Shell nutzt du? Nicht etwa die csh (C-Shell) oder tcsh? Dann bringt das oben nämlich nix. Was bringt dir der Output von "echo $SHELL"? Bei der Bourne Shell (sh) oder bash sollten deine Angaben soweit stimmen.
--- Zitat von: Philkoeln am 22. Februar 2008, 22:11:24 ---
--- Code: ---# cc -flags
/usr/ucb/cc: language optional software package not installed
--- Ende Code ---
--- Ende Zitat ---
Poste mal den Output von "which cc" nachdem du die PATH-Umgebungsvariable angepasst (unter sh oder bash) hast. Vergewissere dich, ob unter (/data)/opt/SUNWspro/bin eine Datei mit der Bezeichnung "cc" auch liegt. -- immer eins nach dem anderen mit kleinen Schritten.
--- Zitat von: Philkoeln am 22. Februar 2008, 22:11:24 ---ich hab auch mal in der datei selbst geschaut (/usr/ucb/cc) finde da aber nirgendwo nen Verweis auf /opt/... oder so
--- Ende Zitat ---
Der Verweis steckt im Programm selbst. ;) Das /usr/ucb/bin/cc ist noch aus der SunOS 4.x Ära, wo der C-Compiler noch mit dem OS ausgeliefert wurde. Ab SunOS 5.x sind die Compiler "entkoppelt".
Hast du dir den Beitrag von mir auch mal angeschaut? ::)
Also ungefähr so:
--- Code: ---# PATH=/opt/SUNWspro/bin:$PATH; export PATH
# MANPATH=/opt/SUNWspro/man:$MANPATH; export MANPATH
--- Ende Code ---
Auszug aus einem Installations-Handbuch der WorkShop/Forte Developer 6 Compiler (alte Produktbezeichnung, vor "Sun Studio")
--- Zitat ---The PATH and MANPATH variables should be set in your home .cshrc file if you are
using the C shell, or your home .profile file if you are using the Bourne or Korn
shells.
* To invoke the Sun WorkShop commands, you need to add /opt/SUNWspro/bin
to your PATH environment variable.
* To access Sun WorkShop man pages with the man command, you need to add
/opt/SUNWspro/man to your MANPATH environment variable.SunOS™ man pages csh(1), sh(1), and ksh(1) describe the PATH variable for the C,
Bourne, and Korn shells. The man(1) man page describes the MANPATH variable.
--- Ende Zitat ---
Seite 39 - 42 lesen.
Gruß
escimo
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln