Ho il seguente file.c
#include <stdio.h>
int main(void){
puts("hello world");
}
come compilarla sotto windows ed ottenere un .exe
scusa dell'ignor....
Ho il seguente file.c
#include <stdio.h>
int main(void){
puts("hello world");
}
come compilarla sotto windows ed ottenere un .exe
scusa dell'ignor....
mi sa che hai chiesto nella sezione sbagliata...
"La fede in una missione divina è una delle tante forme di certezza che hanno afflitto la razza umana." - Bertrand Russell
Scaricati il dev-cpp e compila con quello
SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
Di questo libro e degli altri (blog personale di recensioni libri) | NO M.P. TECNICI
ho compilato helloworld e funge.
Ma se ho tra gli include
#include <sys/types.h>
#include <sys/socket.h>
#include <stdio.h>
#include <sys/un.h>
#include <unistd.h>
ottengo
sys/socket.h: No such file or directory.
analogamente per gli altri.
se invece compilo in Linux tutto OK.
dove prelevo da linux i file .h ? in /sys/ non c'è nulla
li trovi sotto /usr/include/sys, ma sono header specifici per Linuxdove prelevo da linux i file .h ? in /sys/ non c'è nulla
devi usare un #ifdef per includere solo gli header della piattaforma per cui stai compilando:
codice:#ifdef WIN32 # include ... #else # include ... #endif
“Guardo in alto mentre cammino, così le lacrime non scenderanno...”
Kyu Sakamoto
e nel mio caso come fare ?
scusate l'ignor...
Comunque per i problemi di programmazione c'è la sezione apposita.codice:#ifdef WIN32 // Qui ci metti gli include necessari sotto Windows #else # include <sys/types.h> # include <sys/socket.h> # include <sys/un.h> # include <unistd.h> #endif #include <stdio.h>
“Guardo in alto mentre cammino, così le lacrime non scenderanno...”
Kyu Sakamoto