AR: CRS: Keine solche Datei oder Verzeichnis
Frage
Ich versuche, die Scip-Optimierungs-Suite Version 3.1.0
installieren zu könnenhttp://scip.zib.de/download. PHP? FNAME= SCIPOPTSUITE-3.1.0.tgz
Die Software wird zusammengestellt, indem Sie den Befehl 'make' im Verzeichnis ScipoPTSUITE-3.1.0 eingeben. Das Paket enthält drei Konstituentenpakete (Scip, Soplex und Zimpl). Es gibt ein Makefile für das allgemeine Paket (Scipoptuite) und auch ein Makefile für die drei Konstituentenpakete. Ich habe große Schwierigkeiten, wenn es um die Zusammenstellung von Zimpl geht.
Der Fehler tritt auf, wenn Sie versuchen, den Code innerhalb des Zimpl-Makefiles zusammenzustellen. Es ist ein Versuch, eine Bibliothek zu generieren und Objektdateien in dieser Bibliothek zu speichern.
Ich werde jetzt einen Teil des relevanten Codes an das Problem angeben.
Hier sind einige wichtige Definitionen:
generasacodicetagpre.und hier ist das Schlüsselsegment des Codes, der den Fehler verursacht:
generasacodicetagpre.das generiert die folgende Fehlermeldung:
generasacodicetagpre.Ich würde besonders gerne auf die folgende Zeile in diesem Codesegment aufmerksam machen:
generasacodicetagpre.Ich bin nicht wirklich sicher, was der Aspekt der 'CRS' dieser Linie bezieht, auf oder sogar, warum jeder Fehler überhaupt erzeugt wird. Jede Hilfe zu dieser Angelegenheit wäre sehr dankbar. Ich bin an diesem Punkt wirklich stumpft.
Lösung
Änderung:
generasacodicetagpre.an:
generasacodicetagpre.und:
generasacodicetagpre.an:
generasacodicetagpre. ar
ist so aufgerufen ( mann ar (1) ):
Somit können seine Flaggen nicht am Ende der Befehlszeile sein, wenn sie nicht als solcher markiert ist, wie -crs
.
auch make
definieren bereits $(AR)
und $(ARFLAGS)
für Sie, es ist nicht erforderlich, dass Sie es erneut angeben.