Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

Compilare e eseguire software C++

Strumenti informatici per la matematica applicata, le simulazioni, il disegno: Mathcad, Matlab, Scilab, Microcap, PSpice, AutoCad ...

Moderatori: Foto Utenteg.schgor, Foto Utentedimaios

0
voti

[1] Compilare e eseguire software C++

Messaggioda Foto Utentenaide91 » 1 nov 2015, 9:23

Salve ragazzi, dovrei compilare ed eseguire il seguente software C++:

http://www.inference.phy.cam.ac.uk/mack ... T_ECC.html
(no linux ma Download original tar file )
serve per determinare la minima distanza di hamming per un codice di correzione degli errori LDPC. Ho provato a compilarlo con DEV C++ ma mi da errore, credo perché sia scritto nel vecchio formato,la data in cui è stato fatto è il 25/09/2003 e compare #include <iostream.h>. Come potrei fare? ho provato anche a sostituire #include <iostream.h> con #include <iostream> e using namespace std, ma ci sono lo stesso altri errori, dove potrei trovare un compilatore adatto per questo software?
Avatar utente
Foto Utentenaide91
-26 4
CRU - Account cancellato su Richiesta utente
 
Messaggi: 63
Iscritto il: 14 ott 2014, 23:51

1
voti

[2] Re: Compilare e eseguire software C++

Messaggioda Foto UtenteRussell » 1 nov 2015, 10:47

naide91 ha scritto:ma ci sono lo stesso altri errori


quali?

naide91 ha scritto:Ho provato a compilarlo con DEV C++

Hai provato con GCC? (MinGW su Windows)
Avatar utente
Foto UtenteRussell
3.373 3 5 9
Master
Master
 
Messaggi: 2193
Iscritto il: 4 ott 2009, 10:25

0
voti

[3] Re: Compilare e eseguire software C++

Messaggioda Foto UtenteeAlucarD » 1 nov 2015, 11:01

quello è codice ANSI C
non C++ :mrgreen:


imposta C nel compilatore e andrà bene
E l’uomo si addormentò e nel sogno creò il mondo
Avatar utente
Foto UtenteeAlucarD
1.210 3 5
Expert
Expert
 
Messaggi: 560
Iscritto il: 4 lug 2014, 11:01

0
voti

[4] Re: Compilare e eseguire software C++

Messaggioda Foto UtenteDanteCpp » 1 nov 2015, 11:16

eAlucarD ha scritto:quello è codice ANSI C

Con iostream?
Avatar utente
Foto UtenteDanteCpp
4.730 3 9 13
Master EY
Master EY
 
Messaggi: 1106
Iscritto il: 15 dic 2011, 18:51

0
voti

[5] Re: Compilare e eseguire software C++

Messaggioda Foto Utentenaide91 » 1 nov 2015, 13:14

Scusate riformulo la domanda. Devo riuscire a compilare quel software e scaricandolo da quel link c'è un file chiamato README, che spiega come usarlo, In particolare c'è scritto:
The source files have been tested through the C++ compiler xlC on IBM RS/6000 running AIX operating system. On other compilers and platforms, minor changes may be needed on Makefile and/or source C++ files.
Come posso fare a compilarlo ed eseguirlo?? (eAlucarD leggendo quel file c'è scritto C++).
Vorrei direttamente il giusto compilatore senza perdere tempo a cambiare i file sorgente che sono molto complessi, per testarlo hanno usato il compilatore xlC.
Avatar utente
Foto Utentenaide91
-26 4
CRU - Account cancellato su Richiesta utente
 
Messaggi: 63
Iscritto il: 14 ott 2014, 23:51

0
voti

[6] Re: Compilare e eseguire software C++

Messaggioda Foto Utentefairyvilje » 2 nov 2015, 10:26

Prova a scaricare e compilare la versione per linux. È possibile che non usi librerie interne al sistema ma sia semplicemente stato aggiornato il codice in modo da funzionare su gcc che è poi quello usato dall'IDE dev-cpp.
"640K ought to be enough for anybody" Bill Gates (?) 1981
Qualcosa non ha funzionato...

Lo sapete che l'arroganza in informatica si misura in nanodijkstra? :D
Avatar utente
Foto Utentefairyvilje
15,0k 4 9 12
G.Master EY
G.Master EY
 
Messaggi: 3047
Iscritto il: 24 gen 2012, 19:23

0
voti

[7] Re: Compilare e eseguire software C++

Messaggioda Foto Utentenaide91 » 3 nov 2015, 9:48

Il patch file come va usato?
Avatar utente
Foto Utentenaide91
-26 4
CRU - Account cancellato su Richiesta utente
 
Messaggi: 63
Iscritto il: 14 ott 2014, 23:51

0
voti

[8] Re: Compilare e eseguire software C++

Messaggioda Foto Utentenaide91 » 5 nov 2015, 11:30

il makefile?? non so nemmeno cosa è.
Avatar utente
Foto Utentenaide91
-26 4
CRU - Account cancellato su Richiesta utente
 
Messaggi: 63
Iscritto il: 14 ott 2014, 23:51

0
voti

[9] Re: Compilare e eseguire software C++

Messaggioda Foto Utentefairyvilje » 5 nov 2015, 11:34

Il makefile è un file che automatizza la compilazione. Su ambiente linux farlo andare è banale, su windows non ricordo se le versioni del compilatore fornito con DevC++ lo consentano. Che versione stai usando?
Altrimenti prova ad installare cywin.
"640K ought to be enough for anybody" Bill Gates (?) 1981
Qualcosa non ha funzionato...

Lo sapete che l'arroganza in informatica si misura in nanodijkstra? :D
Avatar utente
Foto Utentefairyvilje
15,0k 4 9 12
G.Master EY
G.Master EY
 
Messaggi: 3047
Iscritto il: 24 gen 2012, 19:23

0
voti

[10] Re: Compilare e eseguire software C++

Messaggioda Foto Utentenaide91 » 5 nov 2015, 13:07

Sto usando la versione più nuova del DEV C++.
Comunque ho preso la versione xlc del programma e ho corretto i file sorgente, ad esempio sostituendo #include <iostream.h> con #include <iostream>, fstream con fstream.h. Alla fine sono riuscito ad ottenere una compilazione senza errori. Quando eseguo mi compare il prompt con una serie di scritte e poi compare "premere un tasto per continuare" premendolo la schermata scompare, non facendo inserire i comandi. E' Per via del makefile?? Il makefile è stato scritto per il sistema operativo AIX e io sto usando windows.
Avatar utente
Foto Utentenaide91
-26 4
CRU - Account cancellato su Richiesta utente
 
Messaggi: 63
Iscritto il: 14 ott 2014, 23:51


Torna a Programmi applicativi: simulatori, CAD ed altro

Chi c’è in linea

Visitano il forum: Nessuno e 10 ospiti