Question

Connaissez-vous des compilateurs n’ayant besoin que d’un ou deux clics sur le code source pour compiler? Le fait de le configurer pour le faire ne compte pas, pas plus que d’aller sur un terminal et d’écrire un mot ou deux.

Des points supplémentaires sont accordés si vous pouvez donner votre propre idée de la raison pour laquelle si peu de compilateurs ont une interface graphique incluse, ou tout simplement une liste d'envoi au compilateur dans l'explorateur!

La raison en est que je veux pouvoir envoyer le code source à mes amis non programmeurs. Certains ont des ordinateurs sparc, certains ont x64 avec plusieurs cœurs, etc.

Ensuite, ils pourraient compiler le code puis le supprimer, en enregistrant uniquement le fichier binaire optimisé pour leur ordinateur.

Était-ce utile?

La solution

J'avais l'habitude d'utiliser "jikes", le compilateur Java d'IBM. Il y avait un mode incrémental où il suffisait d’appuyer sur return et de compiler tout ce qui avait changé. Vous feriez donc un peu de code dans vi, sauvegarderiez le fichier, alt-tab vers la fenêtre avec les jikes, puis appuyez sur retour et alt-tab pour revenir à la fenêtre vi.

Maintenant, j'utilise Eclipse qui se compile à la volée. Parfois, c’est bien, parfois des lignes rouges laides apparaissent sur le code que vous n’avez pas fini d’écrire pour que vous sachiez que ce n’est pas censé être compilé.

Autres conseils

Nous avons CMake, Makefiles et d’autres systèmes de compilation (MSBuild). Pourquoi le compilateur devrait-il avoir une interface graphique?

Après avoir généré une construction avec cmake ou écrit des makefiles, il suffit généralement de fournir "make".

Tellement peu de compilateurs ont une interface graphique incluse car ce n'est pas une fonction fondamentale d'un compilateur. Un compilateur doit être utilisable à partir d'une ligne de commande, facilement intégré dans des scripts / outils d'automatisation et, de la même manière, il devrait être facile de faire en sorte que les outils d'interface graphique communiquent avec lui.

En d'autres termes, il peut être utilisé à partir d'une interface graphique, mais ce n'est pas un outil de type interface graphique.

Btw, c'est peut-être pas ce que vous recherchez, mais l'utilitaire qmake de qt-lib est un exemple parfait de " one click " tool :) Il crée un projet et un fichier make en fonction des fichiers que vous avez dans le répertoire courant. Il détecte les fichiers .ui (utilisateur interfacec), les ressources, les en-têtes, etc.

Hormis cela, je veux dire la configuration, tous les compilateurs et IDE utilisent un clic ou une pression sur une touche pour démarrer la compilation.

Un autre q est: comment traiter les erreurs de compilation. Erreur highlinght, navigation source - c’est l’ensemble des fonctions de l’EDI. Et le compilateur peut faire partie de l'IDE, mais pas sur le contrat.

J'assume l'utilisation de C ++.

Je pense que ce que vous recherchez réellement est un IDE qui facilite la compilation. Je sais que Dev-C ++ était très bon à ce sujet. De nombreuses applications de niveau de production ont probablement besoin d'au moins une configuration du compilateur. Cela étant dit, j'ai souvent constaté qu'un appel à "g ++ * .cpp -o output.exe" fonctionne comme une compilation rapide et sale ... bien que cela ne fonctionne pas dans beaucoup, beaucoup de cas. Pourtant, quand j'étais nouveau sur la programmation, la plupart de mes projets pouvaient être compilés avec cette commande.

Cela s'appelle make .

Pour des solutions de rechange, consultez cette liste sur.

  

Avoir à le configurer pour le faire ne compte pas,

Il y a un défaut de logique là-bas. Soit vous le configurez, soit le programme d'installation le configure. Cela ne n'arrivera pas à se produire automatiquement tout seul;)

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top