Ich installiere TCE und sehe doppelte Schrägstriche ( //
) im Installationspfad. Warum sind sie dort?
100% - /usr/local/games/enemy-territory//tcetest/ReadMe.rtf
100% - /usr/local/games/enemy-territory//tcetest/changelog.rtf
100% - /usr/local/games/enemy-territory//tcetest/ui.mp.i386.so
100% - /usr/local/games/enemy-territory//tcetest/qagame.mp.i386.so
100% - /usr/local/games/enemy-territory//tcetest/pak3.pk3
100% - /usr/local/games/enemy-territory//tcetest/pak2.pk3
Es ist einfach das Ergebnis der Verkettung von Pfaden als normale Textzeichenfolgen.
Wenn Sie beispielsweise das Zielverzeichnis einschließlich des abschließenden Schrägstrichs angeben ...
... und das Installationsprogramm verwendet es folgendermaßen:
Wenn die obige Zeile erweitert wird, wird sie
$(DESTDIR)
einfach durch den genauen Inhalt der Variablen ersetzt. Dies führt zu:Wie Stéphane in ihrer Antwort erwähnt hat, ist es völlig harmlos, zwei Schrägstriche in einem Pfad zu haben, weshalb sich die meisten Installationsskripte nicht darum kümmern, sie zu entfernen.
quelle