On 11/19/20 4:11 PM, Olivier wrote:
Bonjour,
Je serai très curieux de recueillir ici des retours d'expérience sur le développement sous Debian (Buster) d'applications natives Windows/Linux.
Nota Bene: je n'ai jamais de ma vie utilisé Windows! (Mais Linux depuis 1993, et Unix depuis 1985)
Ça doit être faisable, mais ça peut prendre des semaines de travail, et il n'est pas certain que l'exécutable ainsi produit soit légalement diffusable. Je suggère une approche WSL et la consultation d'un avocat spécialiste en licences logicielles.
Des pistes possibles seraient
Lire avec attention http://www.fr.linuxfromscratch.org/
Compiler GNU binutils depuis son code source depuis https://www.gnu.org/software/binutils/
Compiler GCC depuis son code source sur http://gcc.gnu.org/
Utiliser une bibliothèque serveur HTTP telle que https://coralbits.com/static/onion/
Il se trouve que j'ai contribué aussi bien à GCC qu'à libonion.
J'ai oublié de préciser que GCC et binutils sont compilables puis utilisables comme compilateur croisé (cross-compiler).
Le dévelopement d'application Windows sous Debian est possible.
Une alternative est bien sûr de livrer un fichier bytecode
compilé avec Ocaml. Voir http://ocaml.org/ pour les
détails. Les fichiers bytecode Ocaml sont portables entre Windows
et Linux, moyennant un certain nombre de précautions.
(Il se trouve que j'ai marginalement contribué à Ocaml)
Librement
-- Basile Starynkevitch <basile@starynkevitch.net> (only mine opinions / les opinions sont miennes uniquement) 92340 Bourg-la-Reine, France web page: starynkevitch.net/Basile/