Installer et utiliser le compilateur Scriptol-C++

Page d'accueil: https://www.scriptol.org/fr/

Installer le compilateur sous Windows

1) Extraire l'archive zip dans un répertoire, par exemple:

c:\scriptolc

Cela peut étre accompli par plusieurs logiciels gratuits, 7-Zip ou Advanced Explorer par exemple.

2) Rendre le compilateur accessible soit en le plaçant dans le répertoire de php, ou en ajoutant le répertoire de Scriptol au chemin. Pour cela, ajouter une ligne dans autoexec.bat:

path=%path%;c:\scriptolc
Sous Linux, ce peut être le fichier .bashrc, voir la documentation.

Sous Windows XP, il faut atteindre la variable par le menu démarrer:

- cliquer sur le menu démarrer
- sélectionner le panneau de configuration
- passer en affichage classique
- cliquer sur la ligne "système"
- cliquer sur "avancé"
- cliquer sur le bouton "variable d'environnement"
- sélectionner ou créer la variable "path"
- cliquer sur "modifier"
- ajouter le séparateur point-virgule et le chemin:
  ;c:\scriptol

3) Installer un compilateur C++ Si aucun compilateur C++ n'est installé, votre programme Scriptol sera compilé en C++ mais non exécutable.

Il faudra copier solc.ms ou solc.bcc ou solc.gcc sur solc.ini selon le compilateur que vous utilisez.

4) Installer la bibliothèque Scriptol

Compléter l'installation en lançant les fichiers de commandes intégrés:

Sous windows, INSTALL.BAT

install c:\scriptolc

Sous Linux, setup:

./setup  /home/moi/scriptolc

Voir CONTENT et README pour plus de détails.

5) Utiliser le compilateur
D'abord, compiler le programme, donner en paramétre le nom du fichier qui contient la fonction "main" ou si c'est un script, le fichier principal.

solc -be hellocpp               ... compile
hellocpp                        ... exécute

Installer MingW

Télécharger et lancer l'installeur du compilateur MingW C++.
Ajouter le chemin du compilateur dans la variable PATH.
Cette variable doit étre définie aussi:

SET GCC_EXEC_PREFIX=c:\gcc\lib\gcc-lib\
Pour vérifier que le compilateur est bien installé, taper:
g++ -v

Copier solc.gcc sur solc.ini.

Installer Visual C++

Si vous ne possédez par le compilateur de Microsoft, une version est disponible dans le SDK .Net ou sur le CD démo de Visual Studio. Consultez Microsoft.
Il vous faut définir les variables d'environnement:

set PATH="%PATH%";"c:\vc7\BIN"
set INCLUDE=c:\vc7\INCLUDE;c:\vc7\ALTMFC\INCLUDE
set LIB=c:\vc7\LIB;c:\vc7\ATLMFC\LIB

Copier solc.ms sur solc.ini.

Utiliser le compilateur

En ligne de commande sous Windows ou Linux...

Construire et lancer un binaire exécutable
taper:     solc -ber xxx

-b compile le programme Scriptol xxx.sol
-e construit un exécutable.
-r  lance le programme (run).

Ou directement avec l'éditeur, voir lien ci-dessus.