Skip to content

Instantly share code, notes, and snippets.

@luckydonald
Last active February 7, 2018 11:00
Show Gist options
  • Save luckydonald/acd0e44397d5a3d944a2 to your computer and use it in GitHub Desktop.
Save luckydonald/acd0e44397d5a3d944a2 to your computer and use it in GitHub Desktop.
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