Me bateu uma duvida, eu compilei um arquivo .c no linux, gostaria de saber se posso rodar o arquivo compilado no windows (pelo o que eu me lembre não da, mas não tenho certeza)?
[]´s
Alexandre
Versão Imprimível
Me bateu uma duvida, eu compilei um arquivo .c no linux, gostaria de saber se posso rodar o arquivo compilado no windows (pelo o que eu me lembre não da, mas não tenho certeza)?
[]´s
Alexandre
Ola.
Não tem jeito não. compilou no linux num roda no windows e vice versa.
Só vai funcionar se vc compilar o mesmo programa no windows. Varios programas simples em c não precisam nem ser modificados pra rodar no
windows, basta usar um compilador nele e tchau.
Abraços.
exceto se ele usar funcoes especificas para Windows ou Linux, apenas tenha isso em mente.
o q o hezeal disse eh q vc nao pode pegar o binario do linux e tacar no uindous pq num vai roda meeesmo....
e o q o mistymst disse eh q vc pode pegar o FONTE do arquivo .c e compilar no uindous...pq ai sim.....o binario do uindous vai rodar no uindous e o binario do linux vai rodar no linux.....mas o contrario nao funciona
eu não consegui compilar no windows pq precisa o fonte precisa de algumas bibliotecas que meu compilador nao tem, tais como:
#include <netinet/in.h>
#include <sys/socket.h>
#include <sys/time.h>
#include <netdb.h>
mas pelo gcc compilou beleza.
Valeu pela ajuda pessoal.
[]´s
Alexandre