Toon posts:

[C++] compileren naar Tru64 Unix

Pagina: 1
Acties:

Verwijderd

Topicstarter
Een kennis van me heeft een model geschreven in Borland C++ (in windows). Ik wil dit model echter gaan gebruiken in een Tru64 Unix omgeving. Heeft er iemand tips hoe dit voor elkaar te krijgen?

  • im_ik
  • Registratie: November 2000
  • Laatst online: 28-12-2025

im_ik

dat ben ik dus

Das een niet fijne opdracht :'(

Ik heb een jaar geleden wel een wat C-code moeten converteren van MP-RAS (NCR-unix) naar True64 en Linux.
Maar gelukkig hoefde ik allen wat paden naar lib'jes te veranderen :)

Maar als je nou gewoon probeerd en dan post waar je vast loopt dan kunnen wij messchien je wat tips geven om weer verder te komen.

Maar je kan hier eens kijken.
Daar vindt je een hoop info over hoe te porten van andern UNIX'en, ik denk dat dit ook wel in een vorm voor windows porting kan gebruiken ..

Atari Terminator AI - LegoBlockX3 = ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᣳᣝᐤᣜᣳ.ᐪᓫᣗᔿᑊᣕᣔᐪᐤᣗ.T008ᖟ


Verwijderd

Topicstarter
Op dinsdag 16 oktober 2001 11:32 schreef im_ik het volgende:
Das een niet fijne opdracht :'(

Maar als je nou gewoon probeerd en dan post waar je vast loopt dan kunnen wij messchien je wat tips geven om weer verder te komen.
Nou, we komen d'r wel een keer :) uit. Neem ik aan. Op dit moment heb ik zelf nog niet de beschikking over de broncode en weet ik ook nog niet precies hoe hij het nu gecompileerd heeft. Ik krijg nu vrij zieke foutmeldingen:

lapsus11.exe: MZP^B^D^Oÿÿž@^Z^Bº^P^N: not found
lapsus11.exe: PEL^A^GK+sà^K^A^B^Y@^P^P^PP@^P^B^A^C: not found
lapsus11.exe: syntax error at line 7: `)' unexpected

Of te wel: niks mee te beginnen nog |:(

I'll be back als ik meer weet...

Verwijderd

LOL :+

  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

Als het allemaal ANSI C(++?) is valt het wel mee...

Voor een stage moest ik source op zowel Solaris als Linux compileren. Uiteindelijk hadden we die C source zo, dat het gewoon prima op beide compileerde (ergste was de // die we gebruikten, maar gelukkig ondersteund vi regexps ;) )

  • im_ik
  • Registratie: November 2000
  • Laatst online: 28-12-2025

im_ik

dat ben ik dus

Hoe kan je compileren zonder broncode :?

edit: zie het al je hebt de windoos exe opgestart.. :z

Atari Terminator AI - LegoBlockX3 = ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᣳᣝᐤᣜᣳ.ᐪᓫᣗᔿᑊᣕᣔᐪᐤᣗ.T008ᖟ


Verwijderd

Topicstarter
Op dinsdag 16 oktober 2001 12:24 schreef im_ik het volgende:
Hoe kan je compileren zonder broncode :?

edit: zie het al je hebt de windoos exe opgestart.. :z
Dat heeft idd nog niks van doen met C op Tru64 *D, maar dat komt nog wel.
Op dinsdag 16 oktober 2001 12:22 schreef ACM het volgende:
Als het allemaal ANSI C(++?) is valt het wel mee...
Volgens mij komt er inderdaad weinig ++ aan te pas. Dit maakt het compileren een stuk makkelijker?

  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

Op dinsdag 16 oktober 2001 12:35 schreef NoW het volgende:
Volgens mij komt er inderdaad weinig ++ aan te pas. Dit maakt het compileren een stuk makkelijker?
De code die ik had gemaakt zat geen c++ in. En was volledig ANSI compatible.

Dat maakt het een heeeel stuk makkelijker natuurlijk ;)

Verwijderd

Topicstarter
Ik ben weer iets verder. Het gaat nu bijna helemaal goed, alleen kunnen een paar mathematische functies niet gecompiled worden, nl. exp, fmod & pow.

Heeft iemand enig idee hoe dit op te lossen?

  • D2k
  • Registratie: Januari 2001
  • Laatst online: 31-08 10:19

D2k

idtje

<smerig="heel erg">
je kan natuurlijk proberen om um statisch te compilen
</smerig>

dat werkte bij mij voor RH7.2 naar embeddix iig wel

Doet iets met Cloud (MS/IBM)


  • JayTaph
  • Registratie: Oktober 1999
  • Laatst online: 28-11-2025

JayTaph

Portability is for canoes.

je kan natuurlijk proberen om um statisch te compilen
Maar dat gaat zeker niet werken op van 386 naar alpha toe..


pow, exp en fmod zijn standard ansi functies:
code:
1
2
3
4
5
6
7
#include <stdio.h>
#include <math.h>

void main (void) {
  printf ("%f", pow(2));
  printf ("%f", exp(2));
}

Compilen met:

#cc -o test test.c -lm

Yo dawg, I heard you like posts so I posted below your post so you can post again.


  • MSalters
  • Registratie: Juni 2001
  • Laatst online: 13-09 23:11
Op dinsdag 16 oktober 2001 12:35 schreef NoW het volgende:

Volgens mij komt er inderdaad weinig ++ aan te pas. Dit maakt het compileren een stuk makkelijker?
Nou nee. Wat compileren betreft lijkt C++ heel erg op C.
Je compileert je source files naar object files, en linkt
ze.

Man hopes. Genius creates. Ralph Waldo Emerson
Never worry about theory as long as the machinery does what it's supposed to do. R. A. Heinlein

Pagina: 1