| |||||||
Das Thema "C-Programm auf Android" befindet sich unter Android OS Entwicklung / Customize auf Android-Hilfe.de.
|
| | Themen-Optionen | Ansicht |
| | #1 (permalink) | |||
| Neuer Benutzer Registriert seit: 25.04.2011
Beiträge: 16
Abgegebene Danke: 1
Erhielt 0 Danke für 0 Beiträge
| Wie kann ich ein C Programm von meiner Linux Kiste auf das Android Handy bringen??? Ich habe jetzt schon zig Anleitungen durch angefanngen von agcc bis hin zum ndk... Nichts funktioniert. Im Moment probier ich es mit folgendem Makefile: Zitat:
Zitat:
Zitat:
Die Fehler bezüglich den fehlenden Libs etc. bekomme ich bei agcc auch. Kann mir wer weiterhelfen? Ich find den Fehler nicht... Geändert von htcdesiree (02.05.2011 um 14:30 Uhr) | |||
| | |
| | #2 (permalink) | ||
| Android Experte Modell: HTC Wildfire, Motorola Xoom, Galaxy Nexus Registriert seit: 20.10.2010
Beiträge: 651
Abgegebene Danke: 50
Erhielt 87 Danke für 77 Beiträge
|
Es wird wohl irgendwie mit dem NDK funktionieren, aber habe ich auch nicht hinbekommen (bin ja eigentlich auch Linux Neuling) Habe irgendwo einen Download für einen cross compiler gefunden mit dem es aber dann auch geradewegs funktioniert hat. Das schaut dann so aus: Hello.c Zitat:
Zitat:
Habe den CC über mein Dropbox freigegeben (sind knapp über 20mb): http://dl.dropbox.com/u/11516830/cro...armv6l.tar.bz2
__________________ App Quarantine (ROOT) | ||
| | |
| Folgender Benutzer bedankt sich bei ramdroid für diesen Beitrag: | PJF16 (03.05.2011) |
| | #5 (permalink) |
| Neuer Benutzer Registriert seit: 25.04.2011
Beiträge: 16
Abgegebene Danke: 1
Erhielt 0 Danke für 0 Beiträge
|
Hallo, Kompilierungsvorgang funktioniert jetzt einwandfrei. Wenn ich das Programm auf dem HTC mit ./programm starte bekomme ich leider "Permission Denied". Hab zur Sicherheit chmod 777 gemacht - keine Änderung. |
| | |
| | #6 (permalink) | ||
| Android Experte Modell: HTC Wildfire, Motorola Xoom, Galaxy Nexus Registriert seit: 20.10.2010
Beiträge: 651
Abgegebene Danke: 50
Erhielt 87 Danke für 77 Beiträge
| Zitat:
Auf der SD Karte hast du meines Wissens nach z.B. keine Ausführ-Rechte du kannst sonst einfach: Zitat:
__________________ App Quarantine (ROOT) | ||
| | |
| Folgender Benutzer bedankt sich bei ramdroid für diesen Beitrag: | htcdesiree (03.05.2011) |
| | #7 (permalink) | |
| Neuer Benutzer Registriert seit: 25.04.2011
Beiträge: 16
Abgegebene Danke: 1
Erhielt 0 Danke für 0 Beiträge
| Zitat:
Verdammt ich hätte einfach die mount table anschauen sollen, dann hät ichs selber gesehen.... Funktioniert jetzt ![]() *bitte nicht erschlagen für den fehler* | |
| | |
| | #8 (permalink) | |||||
| Neuer Benutzer Registriert seit: 25.04.2011
Beiträge: 16
Abgegebene Danke: 1
Erhielt 0 Danke für 0 Beiträge
|
Edit: Kann es sein dass popen() auf Android nicht funktioniert? Habe eine Funktion wie: Zitat:
Zitat:
Zitat:
Zitat:
habe auch schon versucht: Zitat:
Weiß da wer bescheid? | |||||
| | |
| | #9 (permalink) |
| Neuer Benutzer Registriert seit: 24.02.2011
Beiträge: 18
Abgegebene Danke: 2
Erhielt 1 Danke für 1 Beitrag
|
Überprüfe mal ob stream == NULL und gib dann die errno aus. Außerdem würde ich nicht so viel Stack verbraten. Das geht auch in kleineren Häppchen. |
| | |
| | #10 (permalink) |
| Neuer Benutzer Registriert seit: 25.04.2011
Beiträge: 16
Abgegebene Danke: 1
Erhielt 0 Danke für 0 Beiträge
|
Hey, Also hab mal mit NULL abgefragt Code: void exec(string cmd)
{
cout << "GET VALUE: " << cmd << endl;
char buffer[BUFFER_SIZE];
FILE *stream;
stream = popen(cmd.c_str(), "r");
if (stream == NULL)
cout << "Stream is NULL" <<endl;
while ( fgets(buffer, BUFFER_SIZE, stream) != NULL )
cout << buffer <<endl;
pclose(stream);
} Des weiteren scheinen Codestücke wie Code: system("id > /data/local/test"); Weiß da wer Bescheid? Geändert von htcdesiree (04.05.2011 um 08:51 Uhr) |
| | |
![]() |
|
| Themen-Optionen | |
| Ansicht | |
| |
| ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Programm-Ordner auf externe SD-Karte auslagern? | MarJu | Samsung Galaxy S (I9000) Forum | 24 | 08.09.2010 14:52 |
| Programm-Ordner auf externe SD-Karte auslagern? | MarJu | Android Allgemein | 0 | 23.08.2010 16:04 |
| Eigenes Android Programm schreiben!? | rotkelch | Android App Entwicklung | 12 | 27.05.2010 17:53 |
| diverse fehler nach Programm-Löschen auf CM 4.2.15.1 | G1noob | Root / Hacking / Modding für T-Mobile G1 | 20 | 18.03.2010 09:50 |
| [Suche] Programm um per T9 Tastatur schnell ein Programm aufzurufen | oliverbenduhn | Individualisierung | 3 | 12.11.2009 12:37 |