0

J'ai l'intention de construire un site Web d'algorithmes qui compile le c et d'autres programmes de langue. Je veux savoir s'il y a des outils/bibliothèques prêts pour cela?compilateur pour mon site Web

+0

Cela dépend fortement de la façon dont vous envisagez de compiler ce code C. Côté client? Du côté serveur? Comment l'utilisateur récupère-t-il le résultat compilé? Longue histoire courte, il y a beaucoup de manières de le faire et sera différente selon ... – Nate

+0

Comment sûr doit-il être? – Sharpie

Répondre

0

Je peux me tromper, mais en supposant que vous ayez un serveur unix, vous devriez avoir gcc ou une forme de compilateur c déjà installé. Ensuite, c'est aussi simple que d'accéder au langage de script côté serveur dans le dossier avec gcc, d'écrire le code dans un fichier et de compiler.

  1. Écrivez le code dans un fichier.
  2. faire quelque chose comme <?php shell_exec('gcc filename') ?> avec les options que vous voulez compilateur
  3. Execute le progamme - <?php echo shell_exec('compiled_filename') ?>

Bien sûr, vous voulez vérifier que le fichier compilé correctement, et de le faire comme je l'ai sans Les mesures de sécurité constituent un énorme trou de sécurité.

+0

Je n'arrive toujours pas à comprendre ... peux-tu m'expliquer? Mon critère de base est de compiler un code c/C++ et d'imprimer la sortie .... une fonction similaire à codepad.org .. puis-je faire cela? – santhosh

Questions connexes