Developement
Résolu/Fermé
cfndiaye
Messages postés
18
Date d'inscription
vendredi 4 novembre 2005
Statut
Membre
Dernière intervention
26 mai 2011
-
4 nov. 2005 à 23:40
kmf31 Messages postés 1564 Date d'inscription mercredi 30 mars 2005 Statut Contributeur Dernière intervention 22 juin 2007 - 5 nov. 2005 à 10:54
kmf31 Messages postés 1564 Date d'inscription mercredi 30 mars 2005 Statut Contributeur Dernière intervention 22 juin 2007 - 5 nov. 2005 à 10:54
2 réponses
Zempachi
Messages postés
7472
Date d'inscription
vendredi 14 octobre 2005
Statut
Contributeur
Dernière intervention
5 juin 2020
906
5 nov. 2005 à 00:06
5 nov. 2005 à 00:06
beh ca depend du langage utilisé:
le java etant portable, un logiciel que tu auras "compilé" sous linux devrait en theorie fonctionner sous windows (en pratique il y a toujours quelques soucis)
Si tu utilise un langage non portable beh non ca marchera pas du tout.
Apres tu peux tenter de prendre tes sources et compiler sous windows mais là ca implique que tu utilises les memes librairies que sous linux. Et encore c'est valable qu'en theorie car en pratique c'est pas gagné!!
Donc en clair, c'est non avec des circonstances attenuantes pour un soft en java.
La seule facon d'avoir un soft sur les deux (ou plus) c'est de travailler avec les memes sources et d'adapter tes sources pour chaque OS pour que la compilation soit faisable (sans erreurs ou bogues).
le java etant portable, un logiciel que tu auras "compilé" sous linux devrait en theorie fonctionner sous windows (en pratique il y a toujours quelques soucis)
Si tu utilise un langage non portable beh non ca marchera pas du tout.
Apres tu peux tenter de prendre tes sources et compiler sous windows mais là ca implique que tu utilises les memes librairies que sous linux. Et encore c'est valable qu'en theorie car en pratique c'est pas gagné!!
Donc en clair, c'est non avec des circonstances attenuantes pour un soft en java.
La seule facon d'avoir un soft sur les deux (ou plus) c'est de travailler avec les memes sources et d'adapter tes sources pour chaque OS pour que la compilation soit faisable (sans erreurs ou bogues).
kmf31
Messages postés
1564
Date d'inscription
mercredi 30 mars 2005
Statut
Contributeur
Dernière intervention
22 juin 2007
501
5 nov. 2005 à 10:54
5 nov. 2005 à 10:54
Pour compilier un programme C++ banal il n'y a normalement pas de probleme mais s'il s'agit de compiler un logiciel faisant appel a des choses specifiques Unix/Linux (Standard Posix) la ca devient delicat, de meme si ca fait appel a Xfree (ou Xorg). Typiquement les gens qui gerent les projets opensource doivent traivailler plus pour "porter" leur logiciel en Windows et desfois ce n'est pas possible ou desfois il faut installer Cygwin pour avoir une espece d'environement compatible.
Une chose est sur: le joli truc avec "./configure", "make", ... qui permet d'installer de logiciels a partir des sources meme si l'auteur n'a pas explicitement prevu le cas Linux ne marche pas en Windows. Donc il existe de nombreux logiciels qui se compile sans problemes sur toute variante unix/linux/bsd mais pas sur Windows (au moins pas facilement).
Pour d'autres langages informatique la situation est en principe similaire: tant on n'utilise que de fonctions/bibliotheques standards disponibles partout pas de problemes mais si on fait appel a des choses specifiques pour le systemes ca change les choses.
Une chose est sur: le joli truc avec "./configure", "make", ... qui permet d'installer de logiciels a partir des sources meme si l'auteur n'a pas explicitement prevu le cas Linux ne marche pas en Windows. Donc il existe de nombreux logiciels qui se compile sans problemes sur toute variante unix/linux/bsd mais pas sur Windows (au moins pas facilement).
Pour d'autres langages informatique la situation est en principe similaire: tant on n'utilise que de fonctions/bibliotheques standards disponibles partout pas de problemes mais si on fait appel a des choses specifiques pour le systemes ca change les choses.
5 nov. 2005 à 02:48
ou doit pas falloir changer grand chose aux sources...
enfin bon, y a tellement longtemps que j'ai pas développé...
5 nov. 2005 à 10:26
ouais peut etre, j'ai jamais touché au delphi.
Mais en y repensant un soft en c ou c++respecteux des standards peut etre portables, mais bon c'est en theorie...