Last active
February 7, 2018 11:00
-
-
Save luckydonald/acd0e44397d5a3d944a2 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Hier die Schritte zum Installieren/Compilieren: | |
0- Download | |
http://www.cygwin.com/ | |
Download > Richtige Version (meist 64 Bit) | |
https://cygwin.com/setup-x86.exe | |
Dann kann schon mal mit SChritt (1) gestartet werden. | |
http://web.stanford.edu/group/radar/softwareandlinks/sw/snaphu/ | |
Download the full source distribution | |
http://web.stanford.edu/group/radar/softwareandlinks/sw/snaphu/snaphu-v1.4.2.tar.gz | |
Für Schritt (2). | |
1- Cygwin | |
Installer (setup-x86.exe) starten. | |
Eventuell sind hier Adminitratorrechte fällig. | |
-------INSTALLER DIALOG------ | |
Irgend ein Mirror (Ne' Deutsche Uni z.B.) wählen, [Weiter >]. | |
Downloading stuff... | |
(Ich hab da ftp://ftp.uni-dresten genommen) | |
"Select Packages to Install" | |
Unübersichtliche Liste, mit der suche folgendes hinzufügen (In Klammern die Kategorie), dann [Weiter >]. | |
bash (Base) | |
binutils (Devel) | |
bzip2 (Archive) | |
cygwin (Base) | |
gcc-core (Devel) | |
gcc-g++ (Devel) | |
m4 (Interpreters) | |
make (Devel) | |
unzip (Archive) | |
zip (Archive) | |
-Nicht sicher ob wirklich benötigt- | |
cygwin32-gcc-core (Devel) | |
cygwin32-gcc-g++ (Devel) | |
cmake (Devel) | |
"Resolving Dependencies" | |
Toll, ne' Liste was es machen will. | |
Die option "Select required packages (RECOMMANDED)" sollte weiterhin an bleiben. Weiter mit [Weiter >]. | |
"Progress" | |
Ja, so heiflt der Abnschnitt. Schön warten, Download brauchte so etwa, von 15:31-16:05 und 16:42-17:24 | |
Lange. | |
Also 'ne halbe Stunde. | |
Dann [Weiter >] | |
"Create Icons" | |
[Fertig stellen] | |
Kann man ja immer noch rausschmeiflen. | |
2- Compilieren | |
Snaphu Sourcecode (snaphu-v1.4.2.tar.gz) mit 7zip entpacken. | |
Nun die entstandene "snaphu-v1.4.2.tar" auch entpacken. | |
Im Ordner "src" die Datei "Makefile" zum bearbeiten öffnen. (Am besten mit Notepad++) | |
NAch den ganzen Kommentarzeilen, die mit einer Raute (#) anfangen (in Notepad++ grün) folgende Zeilen einfügen: | |
LD_LIBRARY_PATH=/usr/local/lib | |
LIBRARY_PATH=/usr/local/lib | |
CPATH=/usr/local/include | |
Dann den Kompiler anpassen, wir nutzen den GNU C Compiler | |
Die Linie | |
CC = cc | |
ändern zu | |
CC = gcc | |
(Vorderen C's sind grofle Buchstaben, hintere klein) | |
"Cygwin64 Terminal" öffnen. | |
Shortcut ist neu auf dem Desktop. | |
In das "src" Verzeichniss Wechseln. | |
Am einfachsten `cd ` tippen (ohne den Anführungszeichen; dem cd folgt ein Leerzeichen), | |
dann den Ordner per Drag'n'Drop auf das Terminal Fenster ziehen. | |
Sieht bei mir so aus: | |
$ cd /cygdrive/c/Users/Administrator/Downloads/snaphu-v1.4.2.tar/snaphu-v1.4.2/snaphu-v1.4.2/src/ | |
Kompilieren durch den Befehl "make" starten | |
$ make | |
Im Verzeichniss snaphu-v1.4.2/bin ist nach abschluss eine ausführbahre Datei "snaphu.exe". | |
$ cd ../bin | |
3- Installieren | |
Die Datei "snaphu.exe" in den Executable Ordner von Cygwin kopieren | |
Entweder per Explorer nach "C:\cygwin64\bin" kopieren | |
Oder per Cywin Terminal (noch im "bin" Verzeichnis): | |
$ cp snaphu.exe /usr/bin/ | |
#- Notizen/Quellen | |
Idee mit Cywin unter Windows von da: | |
http://corp.array.ca/nest-web/help/operators/Unwrap.html | |
GCC unter Cywin: | |
http://www.matpack.de/cygwin/index.html | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment