Home page: http://www.scriptol.org/
1) Extraire l'archive zip dans un répertoire, par exemple:
c:\scriptol
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:\scriptolSous 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 les librairies Scriptol
Compléter l'installation en lançant les fichiers de commandes intégrés:
Sous windows, INSTALL.BAT
install c:\monrep
Sous Linux, setup:
./setup /home/moi/monrep
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
Télécharger le compilateur Borland C++ à l'adresse "www.borland.com/cppbuilder".
Lancer l'archive auto-extractible.
Une fois l'archive extraitre, il faut modifier win32.cfg dans le répertoire bcc55,
et bcc32.cfg et ilink32.cfg dans le répertoire bcc5\bin
Si votre version de Windows est antérieure à Windows NT5, 2000, NT, le fichier win32.cfg doit contenir ces lignes:
-DWINVER=0x0400 -D_WIN32_WINNT=0x0400
Ajouter le chemin du compilateur, c:\bcc55\bin, par exemple à la variable PATH, comme pour le compilateur Scriptol. Verifier que cela fonctionne en tapant:
bcc32
Le fichier bcc32.cfg doit contenir le chemin de include et des librairies:
-I"c:\bcc55\include" -L"c:\bcc55\lib;c:\bcc55\lib\psdk"
Le fichier ilink32.cfg doit contenir le chemin des librairies:
-L"c:\Bcc55\lib;c:\Bcc55\lib\psdk" -E24
Copier solc.bcc sur solc.ini.
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.
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
- Le chemin de jvm.dll doit être pointé dans la variable PATH.
- jvm.lib, jni.h, jni_md.h doivent être copiés dans le répertoire de vos sources Scriptol.
- La variable JAVA_HOME doit être assignée avec le chemin du JDK Java (ex: c:\jdk1.4).
- Voir README si vous avez des problèmes...