[NEWSboard IBMi Forum]

Thema: CPP und PASE

Hybrid View

  1. #1
    Registriert seit
    May 2005
    Beiträge
    5

    CPP und PASE

    Habe beim Installieren von WDS auch den C++ Compiler mitinstalliert
    und wollte bloss mal spasseshalber testen, ob er geht. (Die übliche Hello-
    World-Geschichte)
    Leider ging das Kompilieren schief, Meldung im Spool war dann das für die Aus-
    führung von PASE AS/400e-Hardware nötig sei.
    (Wir verfügen über eine 50S).
    Heisst das jetzt im Klartext, das
    a) C++ Programme nicht nativ unter OS/400 laufen, sondern nur unter PASE?
    b) warum läuft PASE nicht auf einer 50S? Ist doch auch RISC? (Sorry für meine
    mangelnde Hardwarekenntnis)

  2. #2
    Registriert seit
    Jun 2001
    Beiträge
    727
    PASE ist eine AIX Runtime und als Option 33 von OS/400 verfügbar.
    Ab V5R1 ist der C++-Compiler ein IBM Standard-Compiler.
    Im Prinzip der gleiche Compiler wie unter AIX.
    Dieser benötigt zur Ausführung PASE, nicht das erstellte Programm.

    PASE wiederum benötigt zu Ausführung einen vollständig POWER-kompatiblen Prozessor, weil dieser dann im PowerPC-Mode läuft.
    Die Prozessoren im 50S (Prozessortyp A10 "Cobra" 77 Mhz) unterstützen nur den PowerPC-AS-Mode.
    Erst die Prozessoren der "Star"-Reihe (ab Northstar, Pulsar, I-Star, S-Star) können beide Mode.
    Siehe auch :
    http://www.cs.clemson.edu/~mark/arch...ml#workstation
    Damit ist PASE auf deiner AS/400 nicht lauffähig.
    Siehe auch :
    http://www.sss-software.de/inn/als_d...es_begann.html

    Da aber auf deiner 50S OS/400 V5R1 das höchste Release ist, kannst du das CPP-Programm noch für V4R5 - TGTRLS(V4R5M0) umwandeln.
    Wichtig ist, dass du zu WDS die Previous-Compilerunterstützung von WDS für C++ installiert hast. (5722-WDS Option 54 Compiler – ILE C++ *PRV)
    Hier wird dann der "alte" C++-Compiler benutzt und dieser benötigt nicht PASE.

    Mit der Lauffähigkeit der Programme hat dies generell nichts zu tun.
    Ein einmal erstelltes Program ist prinzipiell aufwärtskompatibel!! unter allen höheren OS/400-Releasen lauffähig, ohne das es (vom Anwender) neu compiliert wird.
    (Genau genommen stimmt dies nicht für CISC-Programme, hier wird erst mittels des internen Objekt-Templates für RISC der binäry-Code - spätestens beim ersten Aufruf - neu erstellt).

  3. #3
    Registriert seit
    May 2005
    Beiträge
    5
    Man lernt eben doch nie aus. Vielen Dank für die Info.

Similar Threads

  1. Hilfe bei PHP unter PASE (www.i5php.net)
    By JonnyRico in forum IBM i Hauptforum
    Antworten: 4
    Letzter Beitrag: 19-07-06, 07:17
  2. V4R5: PASE und SSL - woher?
    By holgerscherer in forum NEWSboard Server Software
    Antworten: 2
    Letzter Beitrag: 07-01-04, 19:13
  3. AS400, PASE, Java und RPG, bitte helfen
    By Midas in forum IBM i Hauptforum
    Antworten: 3
    Letzter Beitrag: 29-08-03, 09:29
  4. PASE für V4R5M0, woher???
    By wdom in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 14-06-03, 09:38
  5. PASE?
    By wdom in forum IBM i Hauptforum
    Antworten: 0
    Letzter Beitrag: 24-04-03, 14:02

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • You may not post attachments
  • You may not edit your posts
  •