Auf /usr/include bin ich bei meiner Suche auch gestoßen, jedoch ist mir noch nicht klar, wie die Dateien da hin kommen..
Sorgen die Installations- bzw. Compilierungsskripte selbst dafür (dann würde in meinem Fall irgendwas fehlschlagen) oder muss ich die Header-Files selbst da hin kopieren?
Vielleicht werde ich mal etwas konkreter, weil offenbar viele diesen Thread gelesen haben, aber sich denken "keine Ahnung wovon der spricht, bloß weg hier"
Ich habe ein C-Programm, das auf die Bibliothek OpenCV zugreift - dieses C-Programm soll nun mit Hilfe des Java Native Interfaces für Arm-Prozessoren compiliert werden, so dass ich es in meinem Java-Programm (welches ich mit Hilfe des Android SDKs entwickelt habe) verwenden kann..
Dazu habe ich viele verschiedene Wege probiert..
Erster Anlauf (offizielle Anleitung)
Versuch 2
Die URL zum 3. Tutorial finde ich leider gerade nicht..
heutiger Anlauf #4 (neue offizielle Anleitung)
Die Beispiele, die in den Tutorials erwähnt werden, lassen sich auch alle wunderbar compilieren.. nur wenn ich mein eigenes Programm aufbauen möchte, weiß ich nicht so recht was ich alles benötige..
Da gibt's diese ".mk" Dateien, dann "default.properties" und weiter diese "CMakeLists.txt".. manchmal kann ich "make" eingeben, in anderen Verzeichnissen klappt das nicht.. ich blick halt überhaupt nicht durch was wofür gut ist
![Ugly :ugly:](./images/smilies/ugly.gif)
Wenn man sein Leben lang mit IDEs programmiert, die solche Sachen entweder selbst erledigen oder übersichtliche Optionsmenüs anbieten, in denen man das bequem einstellen kann, ist das ein Sprung ins kalte Wasser, wenn man dann auf einmal mit Kommandozeilen-Tools hantieren muss - und dann auch noch auf 'nem System, mit dem man sich nur oberflächlich auskennt
Ich weiß halt nicht in welchem Schritt genau er die Bibliotheken erstellt und wo ich sie anschließend finden müsste.. geschweige denn wie sie heißen..
Meine Vermutung ist, dass sie die Dateiendung .so haben müssten (weil die meisten Bibliotheken so enden), aber ich find halt kein Indiz dafür..
Im 1. Schritt würde mir auch erstmal reichen, das überhaupt unter Linux compiliert zu kriegen.. haut nämlich auch schon nicht hin..
![Sad :sad:](./images/smilies/sad.gif)