Je viens de mettre à niveau mon ordinateur vers Mac OS X Lion et je suis allé sur le terminal et j'ai tapé "make" mais il dit: -bash: make: commande introuvable Où est passée la commande
Je viens de mettre à niveau mon ordinateur vers Mac OS X Lion et je suis allé sur le terminal et j'ai tapé "make" mais il dit: -bash: make: commande introuvable Où est passée la commande
Je veux exécuter les commandes suivantes: ./a.out 1 ./a.out 2 ./a.out 3 ./a.out 4 . . . and so on Comment écrire cette chose comme une boucle dans un
Sous Unix, puis-je exécuter makedans un répertoire sans y cdaccéder au
Je trouve souvent la syntaxe Bash très utile, par exemple la substitution de processus comme dans diff <(sort file1) <(sort file2). Est-il possible d'utiliser de telles commandes Bash dans un Makefile? Je pense à quelque chose comme ça: file-differences: diff <(sort file1) <(sort file2)...
Dans mon GNUmakefile, je voudrais avoir une règle qui utilise un répertoire temporaire. Par exemple: out.tar: TMP := $(shell mktemp -d) echo hi $(TMP)/hi.txt tar -C $(TMP) cf $@ . rm -rf $(TMP) Comme écrit, la règle ci-dessus crée le répertoire temporaire au moment où la règle est analysée . Cela...
J'ai utilisé un peu de rake (un programme make Ruby), et il a une option pour obtenir une liste de toutes les cibles disponibles, par exemple > rake --tasks rake db:charset # retrieve the charset for your data... rake db:collation # retrieve the collation for your da... rake db:create # Creates...
J'ai plusieurs Makefiles dans des répertoires spécifiques à l'application comme celui-ci: /project1/apps/app_typeA/Makefile /project1/apps/app_typeB/Makefile /project1/apps/app_typeC/Makefile Chaque Makefile inclut un fichier .inc dans ce chemin d'un niveau supérieur: /project1/apps/app_rules.inc...
J'ai un makefile qui construit puis appelle un autre makefile. Puisque ce makefile appelle plus de makefiles qui font le travail, il ne change pas vraiment. Ainsi, il continue de penser que le projet est construit et à jour. dnetdev11 ~ # make make: `release' is up to date. Comment forcer le...
La plupart des applications Linux sont compilées avec: make make install clean Comme je l'ai compris, make prend les noms des cibles de construction comme arguments. Il en installva de même pour une cible qui copie certains fichiers, puis cleanune cible qui supprime les fichiers temporaires. Mais...
J'ai quelques démos que j'ai téléchargées et elles sont livrées avec un Makefile.win et un Makefile.sgi. Comment puis-je les exécuter dans Windows pour compiler les
J'ai le makefile suivant pour mon projet et j'aimerais le configurer pour les versions de version et de débogage. Dans mon code, j'ai beaucoup de #ifdef DEBUGmacros en place, il s'agit donc simplement de définir cette macro et d'ajouter le-g3 -gdwarf2 indicateurs aux compilateurs. Comment puis-je...
Question rapide: quel est le drapeau du compilateur pour permettre à g ++ de générer plusieurs instances de lui-même afin de compiler plus rapidement de grands projets (par exemple 4 fichiers source à la fois pour un processeur
Dans le manuel GNU Makefile, il mentionne ces préfixes. Si .ONESHELL est fourni, alors seule la première ligne de la recette sera vérifiée pour les caractères de préfixe spéciaux ('@', '-' et '+'). Que font ces préfixes et où sont-ils
Je viens d'hériter d'un code C ++ qui a été mal écrit avec un fichier cpp qui contenait le principal et un tas d'autres fonctions. Il existe également des .hfichiers contenant des classes et leurs définitions de fonction. Jusqu'à présent, le programme était compilé à l'aide de la commande g++...
Je suis connecté au petit cluster Linux de mon université via PuTTY et WinSCP, transférant des fichiers en utilisant ce dernier et en les compilant et en les exécutant avec le premier. Jusqu'à présent, mon travail a été effectué dans les laboratoires de l'université, mais aujourd'hui, je fais un...
Presque tous les projets Java que j'ai vus utilisent Maven ou Ant. Ce sont de bons outils et je pense que n'importe quel projet peut les utiliser. Mais qu'est-il arrivé à faire ? Il est utilisé pour une variété de projets non Java et peut facilement gérer Java. Bien sûr, vous devez télécharger...
Que fait ce qui suit dans un Makefile? rule: $(deps) @: Je n'arrive pas à trouver cela dans le manuel de
Comment pourrais-je abandonner une exécution make / makefile basée sur la variable d'un makefile qui n'est pas définie / valorisée? Je suis venu avec cela, mais ne fonctionne que si l'appelant n'exécute pas explicitement une cible (c'est-à-dire makene fonctionne que). ifeq ($(MY_FLAG),) abort: ##...
Je veux lancer 'make install' pour avoir tout ce dont j'ai besoin, mais j'aimerais qu'il installe les choses dans leur propre dossier par opposition à / usr / bin du système, etc. est-ce possible? même s'il fait référence à des outils dans / usr / bin
Existe-t-il un moyen de configurer CLion pour utiliser un makefile local pour compiler le code, plutôt que CMake? Je n'arrive pas à trouver le moyen de le faire à partir des options de