Ich möchte ein Muster als "-Wl, Bdynamic -lmylib" aus einer langen LDFLAGS-Liste herausfiltern. Die Filter-out-Funktion kann jedoch nur mit einer durch Leerzeichen getrennten Liste umgehen. Gibt es dafür eine andere Methode in Makefile?Ausfiltern eines Musters mit Leerzeichen in Makefile
0
A
Antwort
0
Die einzige Möglichkeit besteht darin, Leerzeichen durch ein anderes Zeichen zu ersetzen, von dem Sie wissen, dass es nicht im Variablenwert angezeigt wird. Angenommen, Sie wissen, dass das Zeichen ^
nie in Ihrem Variablenwert angezeigt wird, können Sie Folgendes tun:
# Create a variable containing a space
E :=
S := $E $E
LDFLAGS := $(subst ^,$S,$(subst -Wl^Bdynamic^-lmylib,,$(subst $S,^,$(LDFLAGS))))
Verwandte Themen
- 1. Ausfiltern eines Generators
- 2. Erkennen eines Musters mit OpenCV
- 3. Übereinstimmen eines Musters in C#
- 4. Erstellen eines V-förmigen Musters mit Python
- 5. Ersetzen eines Musters mit awk oder sed
- 6. Mehrere Vorkommen eines Musters in Python
- 7. Verzeichnis Pfad mit Leerzeichen in Makefile Windows-Umgebung
- 8. Finden eines numerischen Musters in einem Zeichenvektor, der durch Leerzeichen getrennte numerische Ziffern enthält
- 9. Ausfiltern FileUtils.cp_r
- 10. Implementieren eines NullObject-Musters in Rails
- 11. Count Vorkommen eines Musters in einem Array
- 12. (rsyslog) ausfiltern?
- 13. Ausfiltern Reihen
- 14. Ersetzen zweiten Auftreten eines Musters in einer Zeile mit awk
- 15. Überprüfen eines Musters in einer Zeichenkette mit JavaScript
- 16. Generieren von zufälligen Textzeichenfolgen eines bestimmten Musters
- 17. Wie Elemente in Abfrage ausfiltern?
- 18. Hinzufügen eines Musters zum SeedFill-Algorithmus
- 19. Ändern Vorkommen eines Musters auf einen anderen
- 20. Verstehen eines Makefile mit $ (Basisname $ (notdir $ @))
- 21. Makefile, warum Leerzeichen in einer Zeichenfolge zusammengeführt wurden?
- 22. ersetzen jedes n-te Vorkommen eines Musters mit awk
- 23. Alle Klassen mit Javassist unter Verwendung eines Musters erhalten
- 24. Suchen und Ersetzen eines sehr spezifischen Musters mit regexprep
- 25. Makefile - erfordern alle Musterübereinstimmungen
- 26. Identifizieren Sie Instanzen eines Musters in einem Zeichenvektor in R
- 27. Include-Dateien in Makefile am Anfang eines Makefile oder am Ende des Makefile
- 28. Ausfiltern einiger Zeilen
- 29. Ersetzen aller Vorkommen eines Musters in einer Zeichenfolge
- 30. Wie alle HTML-Tags innerhalb eines bestimmten Musters in beautifulsoup