Free Pascal Compiler "en ligne"

Discutez d'informatique ici !
Avatar de l’utilisateur
Ben314
Le Ben
Messages: 21709
Enregistré le: 11 Nov 2009, 21:53

Free Pascal Compiler "en ligne"

par Ben314 » 10 Nov 2014, 12:21

Salut,
Dans le fcp "en ligne" http://www.compileonline.com/compile_pascal_online.php

Q1) Peut-on utiliser des librairies "standard" (par exemple graphiques...) ? Si oui lesquelles et comment ?

Q2) Peut on incorporer ces propres librairies ? Si oui, comment ?

Merçi...
Qui n'entend qu'un son n'entend qu'une sonnerie. Signé : Sonfucius



Avatar de l’utilisateur
fatal_error
Membre Légendaire
Messages: 6610
Enregistré le: 22 Nov 2007, 12:00

par fatal_error » 10 Nov 2014, 14:20

salut,

pour 1) je pense que non, parce que tu as un shell et que il faudrait mapper les composants graphiques pour que ca marche dans le browser (ca demande bcpbcp trop d'effort)
l'autre alternative ca d'exporter l'image graphique générée et de la restituée et ca demande une grosse bécane (pour le serveur derrière) ainsi qu'une grosse bande passante

donc je pense pas que tu verras une qqonque application graphique.

2) je pense que c'est possible, mais c'est pas trivial.
Tu as ta propre session.
1 - il faut que tu arrives à copier un fichier d'un remote point
tu peux utiliser ssh (scp existe et tu peux créer un .ssh), donc ca veut dire que tu as les droits d'écriture..pour ton répertoire courant
tu peux donc te générer une clé et récupérer ca d'un serveur distant

2 - tu écris tout simplement ton fichier en copiant collant dans le browser.
Par exemple en shell un
echo 'tout bon blabla '> tonfichier te crèeras ton fichier.

Si tu as une session Pascal (et que ca reset tout en changeant de langage), tu peux écrire un programme pascal qui...
te crèe ton fichier!
par exemple tu copies colles dans input.txt
puis tu ouvres ton fichier input.txt avec ton code pascal, et tu réécries dans le fichier que tu veux... :mur:

Sinon, t'installes pascal hein
la vie est une fête :)

Avatar de l’utilisateur
Ben314
Le Ben
Messages: 21709
Enregistré le: 11 Nov 2009, 21:53

par Ben314 » 10 Nov 2014, 14:58

Merçi fatal.

En fait, c'est pas pour moi mais pour un copain qui voudrait pouvoir faire tourner ces trés vieux programmes en TP7 (en particulier ceux avec des graphiques) sur... la machine qu'il a au boulot...
Il n'a pas les droit "admin" dessus et donc il ne peut pas installer grand chose (normal...)

J'ai regardé ce qu'il y avait sur la machine (sous ubuntu) et je n'ai trouvé ni gpc ni fcp donc je cherchais juste à voir s'il y avait une solution sans passer par l'admin. (qui a autre chose à foutre...)

P.S. : moi je m'en fout vu que
a) Avec l'admin. de mon boulot (qui n'est pas le même que le sien) on a fait nos études ensemble...
b) Il y a gcc sur ma machine de boulot et je maitrise aussi (mal) le C que le pascal...
Qui n'entend qu'un son n'entend qu'une sonnerie. Signé : Sonfucius

Avatar de l’utilisateur
fatal_error
Membre Légendaire
Messages: 6610
Enregistré le: 22 Nov 2007, 12:00

par fatal_error » 10 Nov 2014, 15:29

ben il me semble que fpc c'est ouvert, (free pascal), donc il a quand compiler les trucs dont il a besoin.
La seule limite qu'il a, c'est la taille de son espace (c'est sur s'il a que 100Mo il est un peu limité)

il doit pouvoir compiler fpc
http://wiki.lazarus.freepascal.org/Getting_Lazarus
(Compiling and installing FPC)

en regardant le depot svn... j'ai l'impression que les sources son en .pas.
Idem le compileur pascal est écrit en pascal -_-
donc il faudra qu'il télécharge un binaire auparavant (le fpc binaire linux pour etre précis) puis qu'il compile fpc, pour avoir un fpc..plus à jour plus récent plus mieux...

sinon, il a qu'à apprendre n'importe quel autre langage (mais ca devrait pas etre trop dur d'obtenir un compilo fpc)

edit:
je viens de tester (réussi à compiler un exemple)
http://sourceforge.net/projects/freepascal/files/Linux/2.6.4/
fpc-2.6.4.i386-linux.tar

extraire dans son dossier
ya un script d'install
installer dans son répertoire

puis après ne pas oublier d'ajouter fpc dans son path,
la vie est une fête :)

 

Retourner vers ϟ Informatique

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 2 invités

Tu pars déja ?



Fais toi aider gratuitement sur Maths-forum !

Créé un compte en 1 minute et pose ta question dans le forum ;-)
Inscription gratuite

Identification

Pas encore inscrit ?

Ou identifiez-vous :

Inscription gratuite