Bonjour,
Est il possible de creer un lien symbolique dans un Makefile ??
C'est à dire dans le Makefile du programme toto, faire un ln -s toto tata
Merci d'avance
Bonjour,
Est il possible de creer un lien symbolique dans un Makefile ??
C'est à dire dans le Makefile du programme toto, faire un ln -s toto tata
Merci d'avance
Bonjour,
je ne pense pas, par contre tu peux faire un sript qui fait ton lien et qui appelle ensuite ton makefile.
p.s. : les noms toto, tata c'est mal.
"vaste programme"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 . . .
C'est juste pour "renommer" mon programme
Par contre comment je fais si c'est possible alors ??
Drôle de question.
Je pars du principe que si tu veux créer des liens symboliques, c'est que tu travailles sous Unix ou assimilé.
- Si tu veux renommer un programme, tu utilises "mv" (move). C'est la même commande que pour changer de place.
- Si tu veux créer un lien symbolique, tu utilises "ln -s" comme tu le ferais depuis le Shell.
- Si tu ne sais pas comment on écrit un Makefile, c'est une autre question (et c'est par là qu'il aurait fallu commencer). Tu écris ta cible en début de ligne en terminant par « : », et tu écris en dessous toutes les commandes associées, en les faisant impérativement débuter par une tabulation (comme en Python).
j'ai deja mon fichier Makefile qui est le suivant :
Je cherche juste a savoir ou et comment ajouter ma ligne :LDFLAGS=-lm
UTILDIR=../utilitaires
INCDIR=$(UTILDIR)
C=gcc
CFLAGS=-c -O3 -Wall -I$(INCDIR)
LD=gcc
OBJS=$(UTILDIR)/epo.o $(UTILDIR)/date.o $(UTILDIR)/sparse.o \
$(UTILDIR)/rinex.o $(UTILDIR)/broadcast_gps.o position_horloge_gps.o
DOCDIR=../../doc
BINDIR=../../bin
PROG = ephemeride_gps
include $(UTILDIR)/make.include
ln -s ephemeride_gps ephemeride_gnss
Il vient d'où, ton Makefile ?? Auto-généré ? Il y a des définitions mais aucune cible ! Crée une cible "all:" et ajoute-z-y ta commande. Je reste volontairement évasif pour que tu ailles d'abord voir ceci :
http://gl.developpez.com/tutoriel/outil/makefile/
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager