On 11/19/20 4:56 PM, Basile Starynkevitch wrote:


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                  <bas...@starynkevitch.net>
(only mine opinions / les opinions sont miennes uniquement)
92340 Bourg-la-Reine, France
web page: starynkevitch.net/Basile/

Répondre à