Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Geely EX5, un mese al volante: il SUV elettrico cinese che ci ha sorpreso (quasi) senza riserve
Geely EX5, un mese al volante: il SUV elettrico cinese che ci ha sorpreso (quasi) senza riserve
Dopo quasi un mese di utilizzo quotidiano e un viaggio medio-lungo in autostrada, raccontiamo pregi e limiti della Geely EX5: comfort premium, batteria LFP da 60,22 kWh, autonomia fino a 430 km e un prezzo che parte da 38.900 €
Mova Z70 Ultra Roller Complete: motore potente, rullo di lavaggio e l'IA a guidare
Mova Z70 Ultra Roller Complete: motore potente, rullo di lavaggio e l'IA a guidare
Mova Z70 Ultra Complete è un robot aspirapolvere che coniuga un'aspirazione potente e un lavaggio con rullo a logica di intelligenza artificiale che guida al meglio nella pulizia di casa: rulli e spazzole estensibili a pulire gli angoli e una base di ricarica che lava e ripristina il robot al emglio delle sue funzionalità dopo ogni azione di pulizia
Recensione Google Pixel 11: non ha l'HiLight dei Pro, ma è il Pixel più equilibrato di sempre
Recensione Google Pixel 11: non ha l'HiLight dei Pro, ma è il Pixel più equilibrato di sempre
Abbiamo provato Google Pixel 11, il più accessibile della nuova gamma: chip Tensor G6 condiviso con i modelli Pro, fotocamera 48 MP con Magic Capture e Stili Fotografici, display Actua da 3000 nit e batteria da 4985 mAh. Ecco come si comporta nell'uso quotidiano, e cosa cambia davvero rispetto a Pixel 11 Pro e Pro XL
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


Geely EX5, un mese al volante: il SUV elettrico cinese che ci ha sorpreso (quasi) senza riserve Geely EX5, un mese al volante: il SUV elettrico ...
Mova Z70 Ultra Roller Complete: motore potente, rullo di lavaggio e l'IA a guidare Mova Z70 Ultra Roller Complete: motore potente, ...
Recensione Google Pixel 11: non ha l'HiLight dei Pro, ma è il Pixel più equilibrato di sempre Recensione Google Pixel 11: non ha l'HiLight dei...
Google Pixel 11 Pro XL: fotocamera al top, batteria indietro. Luci e ombre del nuovo flagship Google Pixel 11 Pro XL: fotocamera al top, batte...
Non sai programmare? Ecco cosa si può fare con un LLM e una GeForce RTX 5070 Ti Non sai programmare? Ecco cosa si può far...
Adotta anche tu un pixel della prima imm...
La Cina è riuscita a far comunica...
La società cinese Galactic Energy...
Flight 14 del razzo spaziale SpaceX Star...
La crittografia post-quantistica è...
PaperWake: la sveglia open-source con sc...
La crisi delle memorie continua: il pre...
La Xiaomi Smart Band 11 è vicina: quattr...
Aspira a 21.000 Pa, soffia, gonfia e ill...
ChatGPT è ora un motore di ricerca e dev...
Oracle Fusion Cloud HCM si aggiorna: arr...
Tesla, incidente fatale a 167 km/h su st...
NVIDIA ha cambiato idea: Rubin CPX torna...
Samsung Galaxy Book6: fino a 25 ore di a...
Il MIT: l'IA risolve quasi ogni compito ...
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: 20:42.


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