OpenSource Projekt (GSL) kompilieren

19/07/2008 - 19:23 von Philipp Kraus | Report spam
Hallo,

ich setze die GSL (unter meinem OSX) für numerische Berechnungen ein.
Da ich das Programm auch unter Windows benötige würd eich nun die GSL
selbst kompilieren. Mit MinGW war dies kein Problem. Ich weiss, ich
kann die GSL auch direkt fertig von hier
http://gnuwin32.sourceforge.net/packages/gsl.htm herunter laden. Aber
ich würde gerne wissen, wie ich den Code selbst kompilieren kann.

Unter Unix würde ich ja ein configure, ein make und ein make install
machen. Aber das configure làuft ja nicht direkt unter Windows, nmake
könnte ich ja durch nmake ersetzen, wenn ich das passende MakeFile hàtte

Danke für die Hilfe

Philipp
 

Lesen sie die antworten

#1 Dirk Thierbach
20/07/2008 - 11:08 | Warnen spam
Philipp Kraus wrote:
Hallo,

ich setze die GSL (unter meinem OSX) für numerische Berechnungen ein.
Da ich das Programm auch unter Windows benötige würd eich nun die GSL
selbst kompilieren. Mit MinGW war dies kein Problem. Ich weiss, ich
kann die GSL auch direkt fertig von hier
http://gnuwin32.sourceforge.net/packages/gsl.htm herunter laden. Aber
ich würde gerne wissen, wie ich den Code selbst kompilieren kann.

Unter Unix würde ich ja ein configure, ein make und ein make install
machen. Aber das configure làuft ja nicht direkt unter Windows,



Was spricht gegen Cygwin? Ist wohl die einfachste Art, Software fuer
Unix unter Windows zu uebersetzen. Da geht's dann genauso mit configure
und make.

nmake könnte ich ja durch nmake ersetzen, wenn ich das passende
MakeFile hàtte



Wenn Du weder Cygwin noch Mingw nehmen willst, und die Source von GSL
nicht schon irgendwelche Moeglichkeiten zum Uebersetzen unter Windows
bietet (ich vermute, die haben entweder Cygwin oder Mingw benutzt),
bleibt wohl nichts uebrig ausser die GSL-Makefiles zu lesen und von
Hand in das Format Deiner Entwicklungsumgebung zu uebersetzen. Damit
faengt der Spass dann aber erst an; auch den ganzen Unix-spezifischen
Code musst Du von Hand anpassen.

Ich wuerde Cygwin vorziehen :-)

- Dirk

Ähnliche fragen