Quelle est la différence entre la construction et la compilation.
Les systèmes de construction sont des outils utilisés pour compiler le code source et assembler / empaqueter les résultats.
Quelle est la différence entre la construction et la compilation.
Voulez-vous améliorer ce post? Fournissez des réponses détaillées à cette question, y compris des citations et une explication de la raison pour laquelle votre réponse est correcte. Les réponses sans suffisamment de détails peuvent être modifiées ou supprimées. Si Java est un langage à usage...
J'ai récemment utilisé des outils de construction pour un projet Nodejs au travail lorsque j'ai réalisé que la plupart des outils / systèmes de construction principaux utilisent un langage différent du langage de programmation sous-jacent lui-même. Par exemple, make n'utilise pas C ou C ++ pour...
Je n'ai jamais utilisé de système d'intégration continue (CI) auparavant. Je code principalement en MATLAB, Python ou PHP. Aucun de ceux-ci n'a une étape de construction et je ne vois pas comment un CI pourrait être utilisé pour mon travail. Un ami sur un grand projet dans une grande entreprise m'a...
J'étais développeur Java depuis longtemps, mais récemment, j'ai rejoint une équipe Haskell. Dans le monde java, si vous avez un grand projet, avec plusieurs équipes qui y travaillent, une approche courante consiste à utiliser un serveur d'artefacts tel que Maven pour faciliter et accélérer le...
Venant du monde du C et du C ++, la plupart des systèmes de build ont une installcible, notamment Makefiles (où il est recommandé par GNU par exemple) ou CMake . Cette cible copie les fichiers d'exécution (exécutables, bibliothèques, ...) dans le système d'exploitation (par exemple, sous C:\Program...
J'utilise CMake pour générer mes projets IDE / makefiles, mais j'ai encore besoin d'appeler des "scripts" personnalisés pour manipuler mes fichiers compilés ou même générer du code. Dans les projets précédents, j'utilisais Python et c'était OK, mais maintenant j'ai de la difficulté à gérer beaucoup...
Fermé. Cette question est hors sujet . Il n'accepte pas actuellement les réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin qu'elle soit sur le sujet pour Software Engineering Stack Exchange. Fermé il y a 5 ans . J'ai trouvé ce tableau de comparaison sympa pour les...
Voici une petite illustration de ma question: Supposons un travail de génération composé de 4 tâches indépendantes nommées AD. D prend plus de temps que AC en somme. Un système de génération qui ne peut pas incorporer les temps de tâche relatifs peut planifier les tâches comme ceci:...
Un collègue et moi avons discuté / discuté à tour de rôle des problèmes / mérites de l'intégration d'une version dérivée du référentiel git actuel dans notre code chaque fois qu'il est construit. Nous pensons que les mérites comprennent: Pas besoin de s'inquiéter d'une erreur humaine lors de la...
Lorsque je (re) construis de gros systèmes sur un ordinateur de bureau / portable, je dis maked'utiliser plus d'un thread pour accélérer la vitesse de compilation, comme ceci: $ make -j$[ $K * $C ] Où $Cest censé indiquer le nombre de cœurs (que nous pouvons supposer être un nombre à un chiffre)...
Bien que je puisse coder, je n'ai pas encore d'expérience dans le travail sur de grands projets. Ce que j'ai fait jusqu'à présent était soit de coder de petits programmes qui se compilaient en quelques secondes (divers exercices c / c ++ comme des algorithmes, des principes de programmation, des...