Torna indietro   Hardware Upgrade Forum > Software > Programmazione

L'Europa conta nella tecnologia e può essere autonoma. Cosa si è detto al Nextcloud Summit 2026
L'Europa conta nella tecnologia e può essere autonoma. Cosa si è detto al Nextcloud Summit 2026
La parola d'ordine al Nextcloud Summit 2026, che si è tenuto a Monaco, è stata "sovranità". Non come è spesso usato questo termine in politica ma, al contrario, come capacità positiva di decidere il proprio destino tecnologico, con modalità collaborative e aperte. L'Europa dice già molto nel mondo open source, che viene visto come mezzo per ottenere la tanto agognata autonomia digitale
Dreame X60 Pro Ultra Complete: i bracci si estendono sempre di più
Dreame X60 Pro Ultra Complete: i bracci si estendono sempre di più
Dreame X60 Pro Ultra Complete implementa due bracci estensibili, per spazzola e moccio, che si spingono ben oltre quanto visto sino ad oggi permettendo una pulizia di casa ancor più capillare e precisa
TCL 65C8L, la recensione del SQD-Mini LED da 4400 nit misurati
TCL 65C8L, la recensione del SQD-Mini LED da 4400 nit misurati
La tecnologia SQD-Mini LED di TCL arriva sul taglio da 65 pollici con la serie C8L: 2040 zone, pannello WHVA 2.0 e un picco che alle rilevazioni delle sonde tocca i 4400 nit nel profilo Filmmaker e un HDR quasi perfetto
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 11-07-2006, 20:01   #1
mon--edited--romo
Bannato
 
Iscritto dal: Jul 2005
Messaggi: 261
[C e C++] Come passare dai codici sorgente all'eseguibile

Ciao, a tutti, oggi ho scaricato una nuova versione di un programma per il file sharing disponibile in due modalità di download: eseguibile.exe per windows e file con i sorgenti per gli sviluppatori.

A dir la verità, io non sono uno sviluppatore nè un programmatore, ma vorrei comunque sapere se e come, sia possibile:

1) Modificare il codice dei files sorgenti (per esempio aggiungendo qualche nuova funzionalità al programma),
2) Salvare queste modifiche
3) Trasformare i nuovi files sorgenti in un nuovo file .exe, quindi in un eseguibile per windows.


Leggendo un pò in giro, ho capito che dovrebbe essere possibile attraverso il compilatore per il c... ma i files c dei sorgenti sono una ventina.... è possibile ottenere un unico eseguibile??
mon--edited--romo è offline   Rispondi citando il messaggio o parte di esso
Old 12-07-2006, 07:35   #2
trallallero
Senior Member
 
L'Avatar di trallallero
 
Iscritto dal: May 2006
Città: Wursteland
Messaggi: 1749
Quote:
Originariamente inviato da monocromo
Ciao, a tutti, oggi ho scaricato una nuova versione di un programma per il file sharing disponibile in due modalità di download: eseguibile.exe per windows e file con i sorgenti per gli sviluppatori.

A dir la verità, io non sono uno sviluppatore nè un programmatore, ma vorrei comunque sapere se e come, sia possibile:

1) Modificare il codice dei files sorgenti (per esempio aggiungendo qualche nuova funzionalità al programma),
2) Salvare queste modifiche
3) Trasformare i nuovi files sorgenti in un nuovo file .exe, quindi in un eseguibile per windows.


Leggendo un pò in giro, ho capito che dovrebbe essere possibile attraverso il compilatore per il c... ma i files c dei sorgenti sono una ventina.... è possibile ottenere un unico eseguibile??
ovviamente si. Quello che tu scarichi da internet, il .exe é creato dai sorgenti.
Ma devi avere l'ambiente/ide di sviluppo installato sul tuo pc per poter creare l'eseguibile.
Cosa hai scaricato ? che ambiente serve ?
ma io non sono il piú adatto per aiutarti, son l'unico che lavora solo su Unix, su windows non
sono molto aggiornato
__________________
Nintendo WIII 4d Turbo Intercooler - Sestium X 666 99,312 GHz - 6.984 Ram Σ(9999) MHz - HDD SATA 97e^(10) bytes 93³ rpm - ATI biberon X900z Mb - Win Eight SP (1 > yours) 16 Valve
trallallero è offline   Rispondi citando il messaggio o parte di esso
Old 12-07-2006, 08:18   #3
AngeL)
Senior Member
 
L'Avatar di AngeL)
 
Iscritto dal: May 2006
Città: Salerno
Messaggi: 936
Quote:
Originariamente inviato da monocromo
1) Modificare il codice dei files sorgenti (per esempio aggiungendo qualche nuova funzionalità al programma),
2) Salvare queste modifiche
3) Trasformare i nuovi files sorgenti in un nuovo file .exe, quindi in un eseguibile per windows.
allora:
1)Si, puoi modificare il codice dei file sorgenti, ma devi conoscere il linguaggio usato(in questo caso C/C++).
2)per salvare le modifiche basta salvare il file modificato
3)si puo fare ma non so come
AngeL) è offline   Rispondi citando il messaggio o parte di esso
Old 12-07-2006, 13:05   #4
BountyKiller
Utente sospeso
 
Iscritto dal: Oct 2002
Messaggi: 2156
sarà un progetto fatto col visual studio ....se c'è un file .dsp o dsw lo è.... a quel punto compili il progetto e hai l'eseguibile.
__________________
sign editata dallo staff
BountyKiller è offline   Rispondi citando il messaggio o parte di esso
Old 12-07-2006, 16:31   #5
maxithron
Senior Member
 
L'Avatar di maxithron
 
Iscritto dal: Mar 2002
Città: Italy/Usa
Messaggi: 2817
non vorrei smorzare il tuo entusiasmo, ma se non conosci il linguaggio, ne hai mai programmato, non è che dai sorgenti ci capiresti granchè .

Quote:
Originariamente inviato da Angel)

3)si puo fare ma non so come
Semplicemente compilandoli?
__________________
"Utilizzando atomi pentavalenti drogheremo il silicio di tipo n;
Utilizzando atomi trivalenti drogheremo il silicio di tipo p;
Utilizzando della cannabis ci drogheremo noi e vedremo il silicio fare cose impossibili" - DSDT-HowTo
maxithron è offline   Rispondi citando il messaggio o parte di esso
Old 12-07-2006, 16:50   #6
AngeL)
Senior Member
 
L'Avatar di AngeL)
 
Iscritto dal: May 2006
Città: Salerno
Messaggi: 936
so che vanno compilati, ma non so come compilarli tutti in un unico exe
AngeL) è offline   Rispondi citando il messaggio o parte di esso
Old 12-07-2006, 16:57   #7
andbin
Senior Member
 
L'Avatar di andbin
 
Iscritto dal: Nov 2005
Messaggi: 5206
Quote:
Originariamente inviato da AngeL)
so che vanno compilati, ma non so come compilarli tutti in un unico exe
Se il pacchetto con i sorgenti contiene anche i "file di progetto" per un certo ambiente di sviluppo (es. Visual C++), basta aprire il progetto e avviare la compilazione.
__________________
Andrea, Senior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
Java Versions Cheat Sheet
andbin è offline   Rispondi citando il messaggio o parte di esso
Old 13-07-2006, 12:15   #8
mon--edited--romo
Bannato
 
Iscritto dal: Jul 2005
Messaggi: 261
ok, allora...

il file (o i files) su cui vorrei "fare qualche modifica" sono i sorgenti di una versione open source di emule, emule extreme disponibile sia come files binari (ma non so che farmene) sia come sorgenti in c++.

L'inidirizzo per il download dei file è: http://www.xtreme-mod.net/ poi clickate sulla sezione download...

Il fatto è che questi sorgenti non hanno un file di progetto (o forse non sono riuscito a trovarlo) per cui non riesco a salvare le modifiche e creare un'altro eseguibile.

Sono sicuro che è possibile aprire il progetto (anche perchè i sorgenti sono resi disponibili proprio per questo )ma non so ancora come...
mon--edited--romo è offline   Rispondi citando il messaggio o parte di esso
Old 13-07-2006, 12:33   #9
andbin
Senior Member
 
L'Avatar di andbin
 
Iscritto dal: Nov 2005
Messaggi: 5206
Quote:
Originariamente inviato da monocromo
il file (o i files) su cui vorrei "fare qualche modifica" sono i sorgenti di una versione open source di emule, emule extreme disponibile sia come files binari (ma non so che farmene) sia come sorgenti in c++.

L'inidirizzo per il download dei file è: http://www.xtreme-mod.net/ poi clickate sulla sezione download...

Il fatto è che questi sorgenti non hanno un file di progetto (o forse non sono riuscito a trovarlo) per cui non riesco a salvare le modifiche e creare un'altro eseguibile.

Sono sicuro che è possibile aprire il progetto (anche perchè i sorgenti sono resi disponibili proprio per questo )ma non so ancora come...
Ho visionato il pacchetto dei sorgenti di questo sw. I file di progetto ci sono ... e sono per il Visual C++. Comunque se leggi il file readme.txt contenuto nel rar, c'è tutto scritto su come compilare i sorgenti.
__________________
Andrea, Senior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
Java Versions Cheat Sheet
andbin è offline   Rispondi citando il messaggio o parte di esso
Old 13-07-2006, 16:27   #10
mon--edited--romo
Bannato
 
Iscritto dal: Jul 2005
Messaggi: 261
mh...

ho letto il file, ma io non riesco ad aprire il file emule.sln... tu sei riuscito ad aprire il progetto??
mon--edited--romo è offline   Rispondi citando il messaggio o parte di esso
Old 13-07-2006, 16:32   #11
mon--edited--romo
Bannato
 
Iscritto dal: Jul 2005
Messaggi: 261
ma...

credo che il problema sia dovuto al sw con cui tento di aprire i file di progetto.sln dato che non riesco ad aprire neppure un file, oltre ad emule.sln...

esiste quelche soluzione freeware per aprire e compilare quei files???
mon--edited--romo è offline   Rispondi citando il messaggio o parte di esso
Old 13-07-2006, 16:36   #12
andbin
Senior Member
 
L'Avatar di andbin
 
Iscritto dal: Nov 2005
Messaggi: 5206
Non ho provato ad aprire il progetto e compilarlo, comunque guardando il contenuto dei file di progetto, si deduce che sono stati fatti con il Microsoft Visual C++.net 2003. Se puoi aprire e compilare il progetto, dipende da quale Visual C++ hai tu a disposizione.
__________________
Andrea, Senior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
Java Versions Cheat Sheet
andbin è offline   Rispondi citando il messaggio o parte di esso
Old 13-07-2006, 17:58   #13
mon--edited--romo
Bannato
 
Iscritto dal: Jul 2005
Messaggi: 261
c++ 6.0

la versione del c++ sul pc è la 6.0... si può sostituire/aggiornare???
mon--edited--romo è offline   Rispondi citando il messaggio o parte di esso
Old 13-07-2006, 21:22   #14
Fenomeno85
Senior Member
 
L'Avatar di Fenomeno85
 
Iscritto dal: Jun 2002
Città: Provincia De VaRéSe ~ § ~ Lat.: 45° 51' 7" N Long.: 8° 50' 21" E ~§~ Magica Inter ~ § ~ Detto: A Chi Più Amiamo Meno Dire Sappiamo ~ § ~ ~ § ~ Hobby: Divertimento allo Stato Puro ~ § ~ ~ § ~ You Must Go Out ~ § ~
Messaggi: 8897
Quote:
Originariamente inviato da monocromo
la versione del c++ sul pc è la 6.0... si può sostituire/aggiornare???
devi comprare quello nuovo preparati a sborsare una bella vagonata di soldi

~§~ Sempre E Solo Lei ~§~
__________________
Meglio essere protagonisti della propria tragedia che spettatori della propria vita
Si dovrebbe pensare più a far bene che a stare bene: e così si finirebbe anche a star meglio.
Non preoccuparti solo di essere migliore dei tuoi contemporanei o dei tuoi predecessori.Cerca solo di essere migliore di te stesso
Fenomeno85 è offline   Rispondi citando il messaggio o parte di esso
Old 13-07-2006, 21:49   #15
andbin
Senior Member
 
L'Avatar di andbin
 
Iscritto dal: Nov 2005
Messaggi: 5206
Quote:
Originariamente inviato da Fenomeno85
devi comprare quello nuovo preparati a sborsare una bella vagonata di soldi
In teoria potrebbe usare il VC++ 2005 Express che è gratuito .... c'è solo un piccolo problema: in quel progetto ho visto che ci sono dei sorgenti in assembly che vengono compilati tramite il compilatore ml.exe (MASM) che nella versione express non c'è. Se però si scarica in qualche modo il MASM, potrebbe, forse, riuscirci.
__________________
Andrea, Senior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
Java Versions Cheat Sheet
andbin è offline   Rispondi citando il messaggio o parte di esso
Old 13-07-2006, 21:51   #16
Fenomeno85
Senior Member
 
L'Avatar di Fenomeno85
 
Iscritto dal: Jun 2002
Città: Provincia De VaRéSe ~ § ~ Lat.: 45° 51' 7" N Long.: 8° 50' 21" E ~§~ Magica Inter ~ § ~ Detto: A Chi Più Amiamo Meno Dire Sappiamo ~ § ~ ~ § ~ Hobby: Divertimento allo Stato Puro ~ § ~ ~ § ~ You Must Go Out ~ § ~
Messaggi: 8897
io non ho di questi problemi ho scaricato dal sito della mia uni il 2005 enterprice

~§~ Sempre E Solo Lei ~§~
__________________
Meglio essere protagonisti della propria tragedia che spettatori della propria vita
Si dovrebbe pensare più a far bene che a stare bene: e così si finirebbe anche a star meglio.
Non preoccuparti solo di essere migliore dei tuoi contemporanei o dei tuoi predecessori.Cerca solo di essere migliore di te stesso
Fenomeno85 è offline   Rispondi citando il messaggio o parte di esso
Old 13-07-2006, 21:56   #17
wisher
Senior Member
 
L'Avatar di wisher
 
Iscritto dal: Aug 2005
Messaggi: 2755
Quote:
Originariamente inviato da Fenomeno85
devi comprare quello nuovo preparati a sborsare una bella vagonata di soldi

~§~ Sempre E Solo Lei ~§~
nn è più disponibile la versione express?
controlla qui http://www.hwupgrade.it/forum/showthread.php?t=1138652
__________________
wisher è offline   Rispondi citando il messaggio o parte di esso
Old 13-07-2006, 22:02   #18
andbin
Senior Member
 
L'Avatar di andbin
 
Iscritto dal: Nov 2005
Messaggi: 5206
Quote:
Originariamente inviato da Fenomeno85
ho scaricato dal sito della mia uni il 2005 enterprice
Ma bravo .... e ce lo dici così?
__________________
Andrea, Senior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
Java Versions Cheat Sheet
andbin è offline   Rispondi citando il messaggio o parte di esso
Old 13-07-2006, 22:06   #19
Fenomeno85
Senior Member
 
L'Avatar di Fenomeno85
 
Iscritto dal: Jun 2002
Città: Provincia De VaRéSe ~ § ~ Lat.: 45° 51' 7" N Long.: 8° 50' 21" E ~§~ Magica Inter ~ § ~ Detto: A Chi Più Amiamo Meno Dire Sappiamo ~ § ~ ~ § ~ Hobby: Divertimento allo Stato Puro ~ § ~ ~ § ~ You Must Go Out ~ § ~
Messaggi: 8897
Quote:
Originariamente inviato da andbin
Ma bravo .... e ce lo dici così?
siii

~§~ Sempre E Solo Lei ~§~
__________________
Meglio essere protagonisti della propria tragedia che spettatori della propria vita
Si dovrebbe pensare più a far bene che a stare bene: e così si finirebbe anche a star meglio.
Non preoccuparti solo di essere migliore dei tuoi contemporanei o dei tuoi predecessori.Cerca solo di essere migliore di te stesso
Fenomeno85 è offline   Rispondi citando il messaggio o parte di esso
Old 13-07-2006, 22:39   #20
mon--edited--romo
Bannato
 
Iscritto dal: Jul 2005
Messaggi: 261
Università....ahhhhhhhhhhhhhhhhhhh...

si ma (pvt a parte ) ci sarebbe o no una versione freee???
mon--edited--romo è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


L'Europa conta nella tecnologia e può essere autonoma. Cosa si è detto al Nextcloud Summit 2026 L'Europa conta nella tecnologia e può ess...
Dreame X60 Pro Ultra Complete: i bracci si estendono sempre di più Dreame X60 Pro Ultra Complete: i bracci si esten...
TCL 65C8L, la recensione del SQD-Mini LED da 4400 nit misurati TCL 65C8L, la recensione del SQD-Mini LED da 440...
MSI Maestro 500 Wireless: ANC e 90 ore di autonomia a 70 euro MSI Maestro 500 Wireless: ANC e 90 ore di autono...
NL-LC1 è il primo dissipatore a liquido AIO di Noctua: silenzio è la parola d'ordine NL-LC1 è il primo dissipatore a liquido A...
Engwe O20 Boost: abbiamo provato in ante...
UWANT V800: addio al rullo rotante, l’as...
Keenetic Stellar 6 porta il WiFi 6 negli...
Instagram spinge sul formato orizzontale...
DMA, l'UE verso la designazione di AWS e...
Dalla fisica quantistica alla fibra: il ...
TikTok, il 59% dei video è AI Slop, 'sch...
Batterie stampate in 3D: la forma libera...
Honor X80 Pro Max ufficiale: vi bastano ...
HONOR Watch 6: batteria infinita, modali...
Windows 11, addio alle ricerche sul web:...
La vera sfida dell’IA non è adott...
Signal contro l'AI agentica: dare ai cha...
Amazon: l'human-in-the-loop non basta a ...
HONOR 600 Lite: design in metallo e batt...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 19:36.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v