Hallo Leute,
ich habe eine etwas komplexere Frage, die eigentlich aus mehreren Teilfragen besteht. Konkret geht es darum ein Xcode Projekt anzulegen, mit dem ich im Rahmen meines Studiums mit ein paar Informatikern (ich selbst bin keiner) zusammen, die alle unter Linux arbeiten an einem Projekt mitwirken kann, welches via Git Hub verwaltet wird. Ich hatte auch schon im MacUser Forum dazu etwas gepostet, könnte mir aber vorstellen, hier noch ein paar mehr Experten zu finden.
Folgendes soll realisiert werden:
Ein MPI-basiertes Programm soll entwickelt werden. Als Vorgabe für die verwendete MPI-Version gab es mpich. Diese steht fest, wurde auch schon via Macports installiert und kompiliert mir simple kleine Beispielsprogramme schon einwandfrei über die Kommandozeile.
Entwickelt werden soll ein reines C++ basiertes Command Line Tool. Ein Repository mit Makefile liegt für das Projekt bereits im Git Hub und ich will mich da dran hängen. Ich würde nun also gerne ein Xcode Projekt anlegen, welches sich mit dem Repository verknüpft, so dass ich via Pull und Push mich synchronisieren kann. Dabei soll das Makefile dort von Xcode genutzt werden und beim Build halt mpicc genutzt werden. Für das anschließende Ausführen sollte das Ergebnis mit mpirun gestartet werden.
Als Anfänger ohne jegliche Git-Erfahrung und ohne große Ahnung wie man Xcode dazu bringt sich an ein Makefile zu halten und außerdem mpicc zu nutzen habe ich lediglich die starke Vermutung, dass das ganze theoretisch doch gehen müsste, aber nicht mehr. Mir ist übrigens klar, dass Xcode dazu sich selbst sicher noch eine Projektdatei anlegen wird, die aber die anderen beiden Entwickler, die auf ihrem Lieblings-Linux mit ihrer Lieblings-IDE arbeiten ja nicht weiter stören sollte.
Könntet ihr mir da ein wenig auf die Sprünge helfen? Ich erwarte keine vollständige Schritt für Schritt Anleitung, aber wäre froh wenn ich zumindest etwas mehr über die überhaupt notwendigen Schritte beim anlegen eines solchen Projektes erfahren könnte. Vieles was ich beim googeln zu den Schlagworten gefunden habe bezog sich dann auch auf sehr alte Xcode Versionen, die von den Menüaufbauten völlig anders aussahen, als mein aktuelles Xcode.
Vielen Dank schon mal!
ich habe eine etwas komplexere Frage, die eigentlich aus mehreren Teilfragen besteht. Konkret geht es darum ein Xcode Projekt anzulegen, mit dem ich im Rahmen meines Studiums mit ein paar Informatikern (ich selbst bin keiner) zusammen, die alle unter Linux arbeiten an einem Projekt mitwirken kann, welches via Git Hub verwaltet wird. Ich hatte auch schon im MacUser Forum dazu etwas gepostet, könnte mir aber vorstellen, hier noch ein paar mehr Experten zu finden.
Folgendes soll realisiert werden:
Ein MPI-basiertes Programm soll entwickelt werden. Als Vorgabe für die verwendete MPI-Version gab es mpich. Diese steht fest, wurde auch schon via Macports installiert und kompiliert mir simple kleine Beispielsprogramme schon einwandfrei über die Kommandozeile.
Entwickelt werden soll ein reines C++ basiertes Command Line Tool. Ein Repository mit Makefile liegt für das Projekt bereits im Git Hub und ich will mich da dran hängen. Ich würde nun also gerne ein Xcode Projekt anlegen, welches sich mit dem Repository verknüpft, so dass ich via Pull und Push mich synchronisieren kann. Dabei soll das Makefile dort von Xcode genutzt werden und beim Build halt mpicc genutzt werden. Für das anschließende Ausführen sollte das Ergebnis mit mpirun gestartet werden.
Als Anfänger ohne jegliche Git-Erfahrung und ohne große Ahnung wie man Xcode dazu bringt sich an ein Makefile zu halten und außerdem mpicc zu nutzen habe ich lediglich die starke Vermutung, dass das ganze theoretisch doch gehen müsste, aber nicht mehr. Mir ist übrigens klar, dass Xcode dazu sich selbst sicher noch eine Projektdatei anlegen wird, die aber die anderen beiden Entwickler, die auf ihrem Lieblings-Linux mit ihrer Lieblings-IDE arbeiten ja nicht weiter stören sollte.
Könntet ihr mir da ein wenig auf die Sprünge helfen? Ich erwarte keine vollständige Schritt für Schritt Anleitung, aber wäre froh wenn ich zumindest etwas mehr über die überhaupt notwendigen Schritte beim anlegen eines solchen Projektes erfahren könnte. Vieles was ich beim googeln zu den Schlagworten gefunden habe bezog sich dann auch auf sehr alte Xcode Versionen, die von den Menüaufbauten völlig anders aussahen, als mein aktuelles Xcode.
Vielen Dank schon mal!