raise.ch
brauche C code in 64 bit exe compiled - Druckversion

+- raise.ch (http://raise.ch/forum)
+-- Forum: Off-Topic (/forumdisplay.php?fid=9)
+--- Forum: Allerlei (/forumdisplay.php?fid=34)
+--- Thema: brauche C code in 64 bit exe compiled (/showthread.php?tid=9027)

Seiten: 1 2


brauche C code in 64 bit exe compiled - Paxinor - 04-03-2011 12:56 AM

okey der ultimative informatiker test:

hab folgendes problem: auf dieser page gibt es zwei packages mit C code. einmal mit compilierten executables und einmal mit .c files

<!-- m --><a class="postlink" href="http://www.klab.caltech.edu/~kraskov/MILCA/">http://www.klab.caltech.edu/~kraskov/MILCA/</a><!-- m -->

das sind leider 32 bit executables, die sich auf meinem 64 bit system nicht ausführen lassen. jetzt will ich die .c files 64bit compilen... pain in the fucking ass deluxe... irgendeiner ne idee?

hab ewigs dran rumgewerkelt, krieg aber mit cygwin einfach nur 32 bit exes hin...

theoretisch müsste es mit x86_64-w64-mingw32-g++ compiler gehen, ich kriegs aber einfach nicht hin... any help?

ich weiss das ist nicht grad basic informatiker stuff, ich hoffe eigentlich auf talentdino oder ein wunder...


Re: brauche C code in 64 bit exe compiled - Nimifluk - 04-03-2011 01:28 AM

Hab mit C/C++ Compilern auf neueren Plattformen nix am Hut, aber ich denke kaum, dass Du es einfach so auf 64 Bit compilieren kannst. Vor allem wenn Du den Code nicht selbst geschrieben hast, wirste wohl nicht husch-husch die Adaption hinkriegn, ausser es wär ein Einzeiler.
Gibt der 64Bit Compiler konkrete Hinweise/Fehlermeldungen aus?
Die besten Erfolgsaussichten haste wohl, wenn Du die Autoren kontaktierst und nachfragst, ob sie es bereits für 64 Bit adapiert haben ;-)


Re: brauche C code in 64 bit exe compiled - h4Zl - 04-03-2011 03:01 AM

paxinor schrieb:das sind leider 32 bit executables, die sich auf meinem 64 bit system nicht ausführen lassen.

Hast du ne Ahnung wieso?!, 32 Bit Applikationen lassen sich im Normalfall unter 64 Bit Betriebssystem ausführen, Windows emuliert 32bit ja von selbst. Oder liege ich jetzt total falsch?

Die exe auf der milca Seite wurde ja mit DJGPP (gcc) Compiler erzeugt, dieser unterstützt aber imo kein Vista/Win7.

Ich bin auch kein Coder aber ich könnte mir vorstellen, wenn du einen aktuelleren Compiler nimmst, du eine Win7 32 Bit Version compelieren kannst, die dann auch ausgeführt werden kann?


Re: brauche C code in 64 bit exe compiled - Nimifluk - 04-03-2011 10:34 AM

h4Zl schrieb:32 Bit Applikationen lassen sich im Normalfall unter 64 Bit Betriebssystem ausführen, Windows emuliert 32bit ja von selbst. Oder liege ich jetzt total falsch?
Im Prinzp ja, aber es scheint ne 16 Bit version zu sein :-( :

[Bild: 03042011100632.png]

Uploaded with ImageShack.us

Nachtrag: Habs mal im DOS-Fenster unter XP ausgeführt und es liess sich starten (gab zumindest die Liste der erforderlichen Parameter aus), somit wär das ev. temporär ne Lösung, wenn Du es nur mal für ein paar Läufe bräuchtest (auf nem anderen PC oder in einer VM).


Re: brauche C code in 64 bit exe compiled - Paxinor - 04-03-2011 11:02 AM

also ich habe das programm versucht unter 32bit auszuführen und es hat geklappt... ich kanns im 64bit system auch nicht im dos fenster ausführen, gibt selbes problem... logischerweise ist es nur ein kleines programm, das ein txt file und n paar parameter als input hat und mir n wert rausgibt

ist n rein mathemtisches skript... ich vermute es läuft nicht unter 64 bit weil es Arbeitsspeicher vorreserviert, um den algo schneller zu machen... ist aber reiner guess, da ich keine ahnung von C++ hab...

das problem liegt eigentlich darin, dass ich einfach keinen 64 bit compiler finde Sad sprich ich weiss nicht mal ob es funktionieren würde in 64bit zu compilen...

ich werde jetzt versuchen das skript mal auf nem 32 bit pc zum laufen zu bringen, ist aber für datenanalyse sehr blöd... Sad

@hazl: es gibt cygwin, das ist eine portierung dieser compiler in die windows umgebung... hab mehrere ausprobiert, ohne erfolg


Re: brauche C code in 64 bit exe compiled - Paxinor - 04-03-2011 01:31 PM

habs also auf nem 32bit windows 7 system getestet, funktioniert einwandfrei ohne kompatibilitätsmodus und ähnlichem


Re: brauche C code in 64 bit exe compiled - h4Zl - 04-03-2011 10:54 PM

installier doch virtual pc auf deinem rechner..?


Re: brauche C code in 64 bit exe compiled - mic23 - 04-04-2011 11:22 AM

scheint keinen weg für 16bit auf win 7 64 zu geben:
<!-- m --><a class="postlink" href="http://answers.microsoft.com/en-us/windows/forum/windows_7-windows_programs/win-7-64-compatability-with-16-bit-programs/6343d1bf-3535-4958-a759-349a2a1e49c1">http://answers.microsoft.com/en-us/wind ... 9a2a1e49c1</a><!-- m -->

würde auch v pc empfehlen oder halt den code portieren.


Re: brauche C code in 64 bit exe compiled - Paxinor - 04-04-2011 04:03 PM

das versuche ich, aber leider ohne erfolg Sad v pc ist nicht wirklich ne lösung... zu unpraktikabel


Re: brauche C code in 64 bit exe compiled - mic23 - 04-04-2011 05:17 PM

wieso was ist das problem? kannst ja die daten vom host aus sharen?