| 
 | |||||||
| 
 | 
|  | 
|  | 
|  | Strumenti | 
|  16-03-2010, 00:56 | #1 | 
| Senior Member Iscritto dal: Jun 2008 
					Messaggi: 384
				 | 
				
				[C] compilazione da riga di comando
			 
		In modalità console (riga di comando), leggo nel tutorial che se voglio compilare il file simple.c devo digitare  cl simple.c ed ottengo l'eseguibile simple.exe. Ma se io devo compilare un progetto composto da più file d'origine C e relative librerie h ? Esempio: se io devo compilare il progetto composto da: simple.c, simple.h., simple1.c, simple1.h,resource.h io cosa scriverò? cl... .. ? Ultima modifica di Albitexm : 16-03-2010 alle 00:59. | 
|   |   | 
|  16-03-2010, 01:09 | #2 | 
| Senior Member Iscritto dal: Nov 2005 
					Messaggi: 2777
				 | 
		Guarda qui: http://msdn.microsoft.com/en-us/library/8we9bhf4.aspx Nell'esempio fa vedere anche come linkare i diversi file oggetto | 
|   |   | 
|  16-03-2010, 14:46 | #3 | |
| Senior Member Iscritto dal: Oct 2006 Città: Roma 
					Messaggi: 1383
				 | Quote: 
 gli headers non glieli devi specificare, li trova automaticamente quando li vede inclusi nei sorgenti. | |
|   |   | 
|  16-03-2010, 15:03 | #4 | 
| Member Iscritto dal: Sep 2005 Città: Barcelona 
					Messaggi: 200
				 | 
		nn ti e' piu comodo creare un makefile?
		 
				__________________ Code without tests is broken by design. | 
|   |   | 
|  16-03-2010, 17:30 | #5 | 
| Senior Member Iscritto dal: Oct 2006 Città: Roma 
					Messaggi: 1383
				 | 
		
 a questo punto potrebbe usare l'utility build.
		 | 
|   |   | 
|  18-03-2010, 22:16 | #6 | |
| Senior Member Iscritto dal: Jun 2008 
					Messaggi: 384
				 | 
		
Credo di avere trovato la risposta che cercavo da solo: " /Fe (Specifica file EXE) Specifica un nome e una directory per la DLL o per il file exe creato dal compilatore. /Fepathname Esempi: La riga di comando che segue compila e collega tutti i file di origine C nella directory corrente. Il file eseguibile ottenuto è denominato PROCESS.exe e viene creato nella directory C:\BIN. CL /FeC:\BIN\PROCESS *.C La riga di comando che segue crea un file eseguibile in C:\BIN con lo stesso nome di base del primo file oggetto o di origine: CL /FeC:\BIN\ *.C " Quote: 
 Ultima modifica di Albitexm : 18-03-2010 alle 22:22. | |
|   |   | 
|   | 
| Strumenti | |
| 
 | 
 | 
Tutti gli orari sono GMT +1. Ora sono le: 15:05.









 
		 
		 
		 
		







 
  
 



 
                        
                        










