Autres articles / Other articles

Installer eForth sous Linux

publication: 30 novembre 2023 / mis à jour 30 novembre 2023

Read this page in english

 

Prérequis

Vous devez disposer d’un système Linux opérationnel:

Si vous disposez seulement d’un ordinateur sous Windows 10 ou 11, vous pouvez installer Linux dans le sous-système WSL.

Le Sous-système Windows pour Linux permet aux développeurs d’exécuter un environnement GNU/Linux (et notamment la plupart des utilitaires, applications et outils en ligne de commande) directement sur Windows, sans modification et tout en évitant la surcharge d’une machine virtuelle traditionnelle ou d’une configuration à double démarrage.

L’intérêt d’une installation d’une distribution Linux dans WSL permet d’avoir à disposition une version Linux en mode commande en quelques secondes. Ici, Ubuntu est accessible depuis le système de fichiers Windows et se lance en un seul clic:

Toutes les instructions pour installer WSL2 puis la distribution Linux de votre choix sont disponibles ici:
  https://learn.microsoft.com/fr-fr/windows/wsl/install

Par défaut, WSL2 propose d’installer la distribution Linux Ubuntu.

Installer eForth Linux sous Linux

Si vous lancez Ubuntu (ou toute autre version de Linux), vous vous retrouverez par défaut dans votre répertoire utilisateur. On commence par accéder au dossier usr/bin:
cd /usr/bin

On va maintenant télécharger la version du fichier binaire de ueForth Linux:

Dans la liste des fichiers proposés, copiez le lien web mentionnant linux:
https://eforth.storage.googleapis.com/releases/ueforth-7.0.7.15.linux

Sous Linux, tapez la commande wget:
sudo wget https://eforth.storage.googleapis.com/releases/ueforth-7.0.7.15.linux

Le téléchargement va déposer automatiquement le fichier dans le dossier usr/bin précédemment sélectionné. Si vous avez repris le lien ci-avant, vous vous retrouvez avec un fichier nommé ueforth-7.0.7.15.linux dans ce dossier.

On renomme ce fichier avec la commande mv:
sudo mv ueforth-7.0.7.15.linux ueforth

On vérifie que tout s’est bien déroulé avec une simple commande dir ue*. On doit voir la présence de notre fichier ueforth.

Il nous reste une dernière manipulation à effectuer, rendre ce fichier exécutable par le système Linux:
sudo chmod 755 ueforth

Et c’est fini! eForth Linux est maintenant utilisable depuis n’importe quel répertoire Linux.

Lancer eForth Linux

Pour lancer eForth au démarrage de Linux: ueforth

eForth Linux démarre aussitôt:

Vous pouvez maintenant tester eForth et programmer vos premières applications en langage FORTH.

ATTENTION: cette version eForth gère les entiers au format 64 bits. C’est facile à vérifier:

cell .     \ display : 8 

Soit une dimension de 8 octets pour les entiers. Cet avertissement est indispensable si vous reprenez du code FORTH écrit pour des versions 16 ou 32 bits.

Bonne programmation.


Legal: site web personnel sans commerce / personal site without seling