Englishfrançaisespagnol

Icône de favori OnWorks

remake - En ligne dans le Cloud

Exécutez le remake dans le fournisseur d'hébergement gratuit OnWorks sur Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

Il s'agit du remake de commande qui peut être exécuté dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

PROGRAMME:

Nom


remake - utilitaire GNU make avec débogueur amélioré

SYNOPSIS


a prendre une [ -f makefile ] [ options ] ... [ cibles ] ...

ATTENTION


Cette page de manuel est un extrait de la documentation de GNU a prendre une. Il est mis à jour uniquement
occasionnellement, car le projet GNU n'utilise pas nroff. Pour une version complète et actuelle
documentation, se référer au fichier Info faire.info qui est fait à partir du fichier source Texinfo
faire.texi.

DESCRIPTION


Le but de l' a prendre une l'utilité est de déterminer automatiquement quels morceaux d'un grand
programme doit être recompilé et lancez les commandes pour les recompiler. Le manuel
décrit l'implémentation GNU de a prendre une, qui a été écrit par Richard Stallman et Roland
McGrath, et est actuellement maintenu par Paul Smith. Rapport d'erreur étendu et débogueur
les extensions ont été écrites par Rocky Bernstein. Nos exemples montrent des programmes C, car ils sont
le plus courant, mais vous pouvez utiliser a prendre une avec n'importe quel langage de programmation dont le compilateur peut être exécuté
avec une commande shell. En réalité, a prendre une ne se limite pas aux programmes. Vous pouvez l'utiliser pour
décrire toute tâche où certains fichiers doivent être mis à jour automatiquement à partir d'autres chaque fois que le
d'autres changent.

Pour se préparer à utiliser a prendre une, vous devez écrire un fichier appelé le makefile qui décrit le
les relations entre les fichiers de votre programme et les états les commandes de mise à jour de chacun
déposer. Dans un programme, le fichier exécutable est généralement mis à jour à partir des fichiers objets, qui sont
à son tour en compilant des fichiers sources.

Une fois qu'un makefile approprié existe, chaque fois que vous modifiez certains fichiers source, ce simple shell
commander:

a prendre une

suffit pour effectuer toutes les recompilations nécessaires. Les a prendre une le programme utilise les données du makefile
base et les heures de dernière modification des fichiers pour décider lequel des fichiers doit être
mis à jour. Pour chacun de ces fichiers, il émet les commandes enregistrées dans la base de données.

a prendre une exécute des commandes dans le makefile mettre à jour une ou plusieurs cibles noms, Où prénom is
typiquement un programme. Sinon -f l'option est présente, a prendre une va chercher les makefiles
GNUmakefile, makefile et Makefile, dans cet ordre.

Normalement, vous devriez appeler votre makefile soit makefile or Makefile. (Nous recommandons
Makefile car il apparaît en évidence près du début d'une liste d'annuaire, à droite
à proximité d'autres fichiers importants tels que README.) Le prénom coché, GNUmakefile, n'est pas
recommandé pour la plupart des makefiles. Vous devriez utiliser ce nom si vous avez un makefile qui est
spécifique à GNU a prendre une, et ne sera pas compris par d'autres versions de a prendre une. Si makefile
est "-", l'entrée standard est lue.

a prendre une met à jour une cible si elle dépend de fichiers prérequis qui ont été modifiés depuis
la cible a été modifiée pour la dernière fois, ou si la cible n'existe pas.

OPTIONS


-b, -m
Ces options sont ignorées pour la compatibilité avec d'autres versions de a prendre une.

-B, --toujours-faire
Faire inconditionnellement toutes les cibles.

-C dir, --annuaire=dir
Changer de répertoire dir avant de lire les makefiles ou de faire quoi que ce soit d'autre. Si
plusieurs -C les options sont spécifiées, chacune est interprétée par rapport à la précédente :
-C / -C etc est équivalent à -C /etc. Ceci est généralement utilisé avec récursif
invocations de a prendre une.

-d Imprimez les informations de débogage en plus du traitement normal. Le débogage
les informations indiquent quels fichiers sont envisagés pour la refonte, quelles heures de fichier sont
comparés et avec quels résultats, quels fichiers doivent être refaits, quels
les règles implicites sont considérées et qui sont appliquées --- tout ce qui est intéressant
how a prendre une décide quoi faire.

--cibles
Affiche une liste de cibles explicitement nommées trouvées dans les makefiles lus.

--Tâches
Imprimer une liste de cibles explicitement nommées trouvées dans les makefiles lus qui ont
commandes qui leur sont associées et sont soit fausses, soit non implicites.

--déboguer[=DRAPEAU]
Imprimez les informations de débogage en plus du traitement normal. Si la DRAPEAUX are
omis, alors le comportement est le même que si -d a été précisé. DRAPEAUX peut être a pour
toutes les sorties de débogage (identique à l'utilisation -d), b pour le débogage de base, v pour plus de bavardage
débogage de base, i pour afficher les règles implicites, j pour plus de détails sur l'invocation de
commandes, et m pour le débogage lors de la refonte des makefiles.

-X, --tracer
Imprimer les informations de suivi. Les commandes dans les règles qui sont normalement silencieuses sont affichées, même
comme si --juste-imprimer ont reçu.

--tracer[=DRAPEAU]
Définir des indicateurs de trace Si le DRAPEAUX sont omis, alors le comportement est le même que si -d était
spécifié. DRAPEAUX peut être lire pour tous les Makefiles de traçage, noshell qui est comme Ordinaire
mais le suivi du shell est désactivé, ou plein pour un traçage maximal.

-X, --débogueur
Entrer dans le débogueur

--débogueur[=TYPER]
Entrez dans le débogueur avec Si le TYPE sont omis, alors le comportement est le même que si -X
a été précisé. TYPE peut être objectif pour tous les Makefiles de traçage lire -d), prélecture lequel est
le même que donné aucune option pré-action qui est comme Ordinaire mais le traçage du shell est
handicapé plein pour un traçage maximal. fatal pour entrer dans le débogueur sur une erreur fatale,
erreur pour entrer dans le débogueur sur une erreur

-e, --environnement-overrides
Donner la priorité aux variables extraites de l'environnement sur les variables des makefiles.

-f filet, --déposer=filet, --makefile=DOSSIER
Utilisez filet en tant que makefile.

-i, --ignore-erreurs
Ignorez toutes les erreurs dans les commandes exécutées pour recréer des fichiers.

-I dir, --include-dir=dir
Spécifie un répertoire dir pour rechercher les makefiles inclus. Si plusieurs -I Options
permettent de spécifier plusieurs répertoires, les répertoires sont recherchés dans l'ordre
spécifié. Contrairement aux arguments des autres drapeaux de a prendre une, répertoires donnés avec -I
les drapeaux peuvent venir directement après le drapeau : -Idir est autorisé, ainsi que -I Dir. Cette
la syntaxe est autorisée pour la compatibilité avec le préprocesseur C -I drapeau.

-j [emplois], --travaux[=emplois]
Spécifie le nombre de emplois (commandes) à exécuter simultanément. S'il y a plus de
UN -j option, la dernière est efficace. Si la -j l'option est donnée sans
dispute, a prendre une ne limitera pas le nombre de tâches pouvant être exécutées simultanément.

-k, --continue
Continuez autant que possible après une erreur. Alors que la cible qui a échoué, et ceux
qui en dépendent, ne peuvent être refaites, les autres dépendances de ces cibles peuvent être
traité tout de même.

-l [charge], --charge-moyenne[=charge]
Indique qu'aucune nouvelle tâche (commande) ne doit être lancée s'il existe d'autres tâches
en cours d'exécution et la charge moyenne est d'au moins charge (un nombre à virgule flottante). Sans
argument, supprime une limite de charge précédente.

-L, --check-symlink-times
Utilisez le dernier mtime entre les liens symboliques et la cible.

-n, --juste-imprimer, - à sec, --reconnaissance
Imprimez les commandes qui seraient exécutées, mais ne les exécutez pas (sauf dans certains
conditions).

-o filet, --ancien-fichier=filet, --assumer-vieux=filet
Ne pas refaire le fichier filet même s'il est plus ancien que ses dépendances, et ne
refaire quoi que ce soit en raison de changements dans filet. Essentiellement, le fichier est traité comme
très ancien et ses règles sont ignorées.

-p, --print-base-de-données
Imprimer la base de données (règles et valeurs des variables) résultant de la lecture du
makefiles; puis exécutez comme d'habitude ou comme spécifié autrement. Cela imprime également le
informations de version fournies par le -v interrupteur (voir ci-dessous). Pour imprimer la base de données
sans essayer de recréer des fichiers, utilisez a prendre une -p -f/dev/null.

-q, --question
``Mode questions''. N'exécutez aucune commande et n'imprimez rien ; il suffit de retourner une sortie
statut qui est zéro si les cibles spécifiées sont déjà à jour, différent de zéro
autrement.

-r, --pas de règles intégrées
Éliminez l'utilisation des règles implicites intégrées. Effacez également la liste par défaut de
suffixes pour les règles de suffixe.

-R, --pas de variables intégrées
Ne définissez aucune variable intégrée.

-s, --silencieux, --silencieux
Fonctionnement silencieux ; n'imprimez pas les commandes lorsqu'elles sont exécutées.

-S, --non-continuer, --arrêter
Annulez l'effet de la -k option. Ce n'est jamais nécessaire sauf dans un cas récursif
a prendre une-k peut être hérité du niveau supérieur a prendre une via MAKEFLAGS ou si vous définissez
-k dans MAKEFLAGS dans votre environnement.

-t, --toucher
Touchez les fichiers (marquez-les à jour sans vraiment les modifier) ​​au lieu de les exécuter
leurs commandes. Ceci est utilisé pour prétendre que les commandes ont été effectuées, afin de
tromper les futures invocations de a prendre une.

-v, --version
Imprimer la version du a prendre une programme plus un copyright, une liste d'auteurs et un
notez qu'il n'y a pas de garantie.

-w, --print-répertoire
Imprimer un message contenant le répertoire de travail avant et après d'autres traitements.
Cela peut être utile pour traquer les erreurs de nids compliqués de récursifs a prendre une
les commandes.

--no-print-répertoire
éteindre -w, même s'il a été activé implicitement.

-W filet, --Et qu'est-ce qui se passerait si=filet, --nouveau fichier=filet, --assume-nouveau=filet
Imaginez que la cible filet vient d'être modifié. Lorsqu'il est utilisé avec le -n drapeau,
cela vous montre ce qui se passerait si vous deviez modifier ce fichier. Sans -nest assez proche de celle
presque la même chose que d'exécuter un -nous commande sur le fichier donné avant d'exécuter a prendre une,
sauf que le temps de modification n'est changé que dans l'imagination de a prendre une.

--warn-variables-undéfinies
Avertir lorsqu'une variable non définie est référencée.

EXIT STATUT


GNU a prendre une se termine avec un statut de zéro si tous les makefiles ont été analysés avec succès et non
les cibles qui ont été construites ont échoué. Un statut de un sera renvoyé si le -q le drapeau a été utilisé
et a prendre une détermine qu'une cible doit être reconstruite. Un statut de deux sera retourné
si des erreurs ont été rencontrées.

Utiliser remake en ligne en utilisant les services onworks.net


Serveurs et postes de travail gratuits

Télécharger des applications Windows et Linux

  • 1
    Clémentines
    Clémentines
    Clémentine est une musique multiplateforme
    lecteur et organisateur de bibliothèque inspiré par
    Amarok 1.4. Il a un rapide et
    interface facile à utiliser et vous permet de
    chercher et...
    Télécharger Clémentine
  • 2
    XISMUS
    XISMUS
    ATTENTION : la mise à jour cumulative 2.4.3 a
    été libéré !! La mise à jour fonctionne pour tout
    version 2.xx précédente. Si mise à niveau
    à partir de la version v1.xx, veuillez télécharger et
    i ...
    Télécharger XISMuS
  • 3
    facetracknoir
    facetracknoir
    Programme de headtracking modulaire qui
    prend en charge plusieurs suivis de visage, filtres
    et les protocoles de jeu. Parmi les traqueurs
    sont les SM FaceAPI, AIC Inertial Head
    Traqueur...
    Télécharger facetracknoir
  • 4
    Code QR PHP
    Code QR PHP
    Le code QR PHP est open source (LGPL)
    bibliothèque de génération de QR Code,
    code-barres en 2 dimensions. Basé sur
    bibliothèque libqrencode C, fournit une API pour
    création de QR Code barc...
    Télécharger le code QR PHP
  • 5
    freeciv
    freeciv
    Freeciv est un tour par tour gratuit
    jeu de stratégie multijoueur, dans lequel chacun
    joueur devient le leader d'un
    civilisation, luttant pour obtenir la
    objectif ultime : devenir...
    Télécharger Freeciv
  • 6
    Coucou Sandbox
    Coucou Sandbox
    Cuckoo Sandbox utilise des composants pour
    surveiller le comportement des logiciels malveillants dans un
    Environnement bac à sable ; isolé de la
    reste du système. Il offre automatisé
    analyse de...
    Télécharger Coucou Sandbox
  • Plus "

Commandes Linux

Ad