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
Répondre
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.
- Écrivez le code dans un fichier.
- faire quelque chose comme
<?php shell_exec('gcc filename') ?>
avec les options que vous voulez compilateur - 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é.
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
- 1. flashplayer pour mon site Web
- 2. readymade miniforum pour mon site Web?
- 3. composant d'éditeur d'image pour mon site Web
- 4. formats d'Url pour mon site Web
- 5. PHP & XML - plan du site pour mon site Web
- 6. Redistribution et utilisation du compilateur CS.exe (C#) pour mon application
- 7. Réglage site dans mon serveur web ASP
- 8. Activer le téléchargement depuis mon site Web
- 9. Twitter Badge sur mon site Web
- 10. "Enregistrer mon ordinateur" sur un site Web
- 11. Firebug peut-il être nécessaire pour exécuter mon site Web?
- 12. configurer httpd.conf pour permettre l'accès hôte à mon site Web
- 13. éditeur d'image pour ajouter à mon site web
- 14. Puis-je utiliser html5 sur mon site Web pour mobile?
- 15. Besoin d'aide pour empiler la conception de mon site Web
- 16. Modifier mon site Web pour autoriser les commentaires anonymes
- 17. Utiliser cUrl pour vous connecter à mon site Web
- 18. Favicon pour toutes les pages de mon site Web
- 19. Comment puis-je créer des liens pour mon site Web?
- 20. Intégrer Dropbox dans mon site Web
- 21. Recherche Google sur mon site Web
- 22. Intégrer mon site web avec BlogEngine.Net
- 23. L'image apparaît dentelée sur mon site Web
- 24. Diffusion audio sur mon site Web
- 25. Comment afficher correctement mon site Web?
- 26. Google Chrome tronque mon site Web, pourquoi?
- 27. partager mon site web de nouvelles à mon mur facebook
- 28. C# Web Service - Déployer sur mon site Web
- 29. CKEditor Alternative pour mon site
- 30. Comment postuler Thème pour mon site?
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
Comment sûr doit-il être? – Sharpie