unixforum.net - Der Treffpunkt für UNIX Fans Der Treffpunkt für UNIX Fans seit 2002
  Übersicht   Forum   Hilfe Suche Einloggen Registrieren   *
Suche
Google
Erweiterte Suche
Willkommen Gast. Bitte einloggen oder registrieren.
23. Mai 2012, 07:30:54

Einloggen mit Benutzername, Passwort und Sitzungslänge
Letzte 5 Shouts:
31. Dezember 2011, 22:28:22
Dann mal einen guten Rutsch!

Greez aus der Noris
25. September 2011, 08:05:05
Gute Besserung!
07. September 2011, 14:20:51
An diesem Tag hattest du also kein(en) Plan. Wink
04. September 2011, 19:04:39
ja, genau die. Bei mir war der Server wohl genau diesen Tag down. Alternative:
http://lsub.org/sys/src
01. September 2011, 20:10:10
Spenden
Berechtigungen

Anzeige
Anzeige
Seiten: [1]   Nach unten
  Drucken  
Autor Thema: C99 und HP-UX 11.11  (Gelesen 1118 mal)
Garm
Unix Junior
**
Offline Offline

Beiträge: 91


Profil anzeigen
« am: 14. August 2008, 18:54:02 »

Hi allerseits,

wie sieht's denn mit C99 und HP-UX 11.11 aus? Ich bin hier grad lustig am Software kompilieren und stolper immer wieder ueber fehlende Headerfiles die im C99-Standard (hauptsaechlich stdint.h). Bisher hab ich mir damit beholfen die entsprechenden Stellen im Code einfach auszukommentieren, aber erstens ist das nicht schoen und zweitens tuts hinterher meistens trotzdem nicht Wink
Im Forum hab ich zu C99 nur eine Frage von karakal aus dem letzten Jahr gefunden.

Der Compiler ist das C/C++-Bundlevom DSPP:
Code:
$ aCC -V
aCC: HP ANSI C++ B3910B A.03.70
Gibt's irgendeinen Patch der mir die C99-Header beschert? Und einen Compiler der das dann auch versteht? Oder versteht das der aCC den ich habe? Die HP-Seite hab ich schon durchforstet, aber ich hab nicht wirklich was gefunden was mir weiterhilft.

Hat vielleicht jemand von euch einen Tip?

Danke schonmal im voraus.

Grusz,
Philipp

P.S.: Den HP-gcc-4.2.1 hab ich auch noch auf dem System, aber
1. hat der das selbe Problem in Bezug auf fehlende Header
2. vertraegt sich der nicht so mit den "offiziellen" HP-C/C++-Compilern
Gespeichert
unixforum.net - Der Treffpunkt für UNIX Fans
« am: 14. August 2008, 18:54:02 »

 Gespeichert
Ten Little Indyans
Unix Bachelor
***
Offline Offline

Beiträge: 160


Profil anzeigen
« Antworten #1 am: 14. August 2008, 19:23:01 »

Mit 11.11 sieht es schlecht aus.

In 11i V2 (11.23) sind diverse APIs hinzugekommen um die C99-Unterstützung zu verbessern:

http://docs.hp.com/en/5992-2854/ch09s15.html

Erst 11i V3 (11.31) ist wohl vollständig C99-fähig:

http://h71028.www7.hp.com/ERC/downloads/4AA1-0961ENW.pdf

Zitat
The HP-UX 11i v3 provides full C99 support by adding a small number of features that were not available in HP-UX 11i v2 for C99.
Gespeichert
truerasp
Moderator
Unix Guru
*****
Offline Offline

Beiträge: 1923



Profil anzeigen WWW
« Antworten #2 am: 17. August 2008, 11:51:35 »

wenn ich micht recht erinnere ist das nix was du ueber einen speziellen compiler realisierst sondern ueber Ansi compatibility flags.

da gabs so sachen wie "-A e" oder so.

Ich weiss aber nicht mehr genau wie das ging, das ist paar jahre her dass ich das zum letzten mal benutzt hab.

grusz frank
Gespeichert

No RISC, no fun!
Garm
Unix Junior
**
Offline Offline

Beiträge: 91


Profil anzeigen
« Antworten #3 am: 17. August 2008, 12:30:16 »

wenn ich micht recht erinnere ist das nix was du ueber einen speziellen compiler realisierst sondern ueber Ansi compatibility flags.

Ja, das hab ich mittlerweile auch rausgefunden -- ich haette mir die man-pages frueher anschauen sollen. Dann haette sich die Frage nach dem Compiler auch gar nicht erst gestellt Wink
Beim cc ist -Ae der "extended ANSI mode" (Voreinstellung), mit -AC99 versteht er dann auch manch neuere Sachen. Beim aCC hat mich -AA weitergebracht Smiley


Mein Problem mit stdint.h hab ich auch geloest bekommen: einfach durch inttypes.h ersetzen. Den Hinweis hab ich aus den Tiefen des ITRC gefischt.


Danke nochmal fuer eure Antworten.
Gespeichert
Seiten: [1]   Nach oben
  Drucken  
 
Gehe zu:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.11 | SMF © 2006, Simple Machines LLC
TinyPortal v0.9.8 © Bloc
Prüfe XHTML 1.0 Prüfe CSS
sonnenblen.de, mood-indigo.org, unixforum.net und realcomputers.org sind Projekte der steinbruch.info GbR

Google war zuletzt hier Gestern um 00:05:18