Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> sistemi >> finestre >> .

Come scrivere un programma in Cygwin

Cygwin porta un ambiente Linux -like per un sistema operativo Windows , che consente di utilizzare le funzioni della linea di comando di Linux e Unix . Programmi Linux non funzionano con Cygwin e Windows a meno che non si ottimizzare e li ricostruisce dal codice sorgente . È possibile creare e compilare i propri programmi in Cygwin , tuttavia, è necessario utilizzare particolari funzioni di sfruttare le risorse di Windows . Istruzioni
1

programmi di compilazione della riga di comando con "gcc . " Per esempio, di compilare un programma C denominato "test ", tipo :

gcc test.c - O test.exe

Tipo " test.exe " per eseguire il programma.
2

Sostituire tutti gli attributi di "esportazione" in programmi di Windows , se si desidera utilizzare Windows interfaccia utente grafica. Sostituire le funzioni con il seguente :

int foo ( int ) __ attribute__ ( ( __dllexport__ ) ) ;

intfoo ( int i )
3

Compile con "gcc " e " mwindows " per usare l'interfaccia grafica . Ad esempio , aggiungere il seguente makefile :

test.exe : test.o test.res gcc- mwindows test.o test.res -o $ @

test.res : prova . rc resource.h windres $ < -O coff -o $ @

 

sistemi © www.354353.com