Tag: abi
Die (Application Binary Interface) gibt die low-level-Schnittstelle zwischen den Programmen, Bibliotheken und Betriebssystem. E. g. die Register werden verwendet, um Parameter der Funktion.
1
Antworten
In meiner Anwendung verwende ich renderscript, die hat native code für x86, armeabi-v7a und mips (~2.7 Mb). Auch habe ich gelesen, dass die mips-Architektur hat nur ein paar Geräte. So möchte ich mein bundle Anwendung in zwei
10
Antworten
Kann ich verstehen, diese Anforderung für die alten PPC-RISC-Systemen und auch für x86-64, sondern für die alte erprobte und wahre x86? In diesem Fall wird der Stapel ausgerichtet werden muss auf 4-byte-Grenzen nur. Ja, einige der MMX/SSE
1
Antworten
Ich habe ein Android-Library-Projekt, das Teil in C/C++ via Android NDK. Ich will bauen meine native code für alle Architekturen. Wenn ich minSdkVersion21 hat alles Prima funktioniert. aber ich brauche weniger minSdkVersionSDK(19) wenn ich minSdkVersion 19 die
3
Antworten
Muss ich bereitstellen, um eine Red Hat 4.1.2-box (die gcc-4.1.2). Ich benutze GCC 4.6.1 auf Ubuntu 11.10 für die Entwicklung. Leider sind einige der Binärdateien, die meine build-Prozess erstellt werden, sind nicht verwendbar auf der RedHat-Maschine. Der
2
Antworten
Die x86-64-System V ABI (auf alles außer Windows) verwendet, um live bei http://x86-64.org/documentation/abi.pdf, aber diese site hat jetzt gefallen aus dem internet. Gibt es eine neue maßgebliche Hause für das Dokument? Die 0.99.6 Entwurf ist die neueste
3
Antworten
Kann es sein, dupliziert Frage, aber ich bin nicht in der Lage, es zu finden. Ich Frage mich, wie wir bekommen können, was ist das ABI ein Telefon, mit code. Ich weiß, dass es andere Schnittstelle, die
2
Antworten
Beispielsweise könnte ich mischen, ein Satz von Bibliotheken kompiliert wurden, im sagen GCC-4.6 GCC-4.9. Ich bin mir bewusst, dass verschiedene Compiler "Rassen" wie die VS nicht mit MinGW kann aber die verschiedenen Generationen des gleichen Compilers? Sind
3
Antworten
Ich glaube, ich verstehe, wie das linux-x86-64-ABI verwendet die Register und der stack für die übergabe von Parametern an eine Funktion (cf. vorherigen ABI-Diskussion). Was bin ich verwirrt darüber ist, ob/was-Register erwartet, bewahrt zu werden über einen
4
Antworten
Folgenden links erklären, x86-32-system-Aufruf-Konventionen für die UNIX (BSD-Geschmack) & Linux: http://www.int80h.org/bsdasm/#system-calls http://www.freebsd.org/doc/en/books/developers-handbook/x86-system-calls.html Aber was sind die x86-64-system Aufruf-Konventionen unter UNIX & Linux? Es gibt keinen "standard" für Unix-Aufruf-Konventionen. Für linux sicher, aber ich bin mir sicher, dass
1
Antworten
Arbeite ich mit Android NDK r6b unter cygwin (das system korrekt aktualisiert wurde). Ich bin ändern der hello-jni-Beispiel, um zu lernen, arbeiten mit NDK. Da habe ich eine Bibliothek geschrieben in C++, die ich verwenden möchten, in
2
Antworten
Wir vor kurzem einen Bericht, da GCC 5.1, libstdc++ und Dual-ABI. Es scheint Das Geräusch ist nicht bekannt, die GCC-inline namespace ändert, so es generiert code basierend auf einen Satz von namespaces oder Symbole, während GCC verwendet
1
Antworten
Grundsätzlich würde ich gerne wissen, der Unterschied zwischen ARMv7l und ARMv7hl? Habe ich ein arm-Prozessor mit armv7l und es gibt eine Menge rpm ' s für armv7hl. Ich nicht genau weiß was ich suchen muss, um Informationen
2
Antworten
Des Spark 2.1 docs erwähnt, daß Spark läuft auf Java 7+, Python 2.6+/3.4+ und R 3.1+. Für die Scala-API, Spark 2.1.0 verwendet Scala 2.11. Sie benötigen einen kompatiblen Scala-version (2.11.x). an der Scala 2.12 release news es
2
Antworten
Frage ich mich, welche Architekturen, ich sollte in der Anwendung.mk-Datei von meinem Android-Spiel. Ich möchte mich für alle möglichen Plattformen, download-Spiele auf Google Play und andere Arten von Android-stores. Ich würde sagen, dass ich sollte: APP_ABI :=
2
Antworten
Vom wiki Ausführbare und Verknüpfbar Format: Segmente enthalten Informationen, die notwendig ist für die Laufzeit-Ausführung der Datei, während Abschnitte enthalten wichtige Daten für die Verknüpfung und Umzug. Jedes byte in der gesamten Datei kann der Besitz von
2
Antworten
Ich glaube, ich verstehe, wie das linux-x86-64-ABI verwendet die Register und der stack für die übergabe von Parametern an eine Funktion (cf. vorherigen ABI-Diskussion). Was bin ich verwirrt darüber ist, ob/was-Register erwartet, bewahrt zu werden über einen
14
Antworten
Ich nie ganz verstanden, was ein ABI ist. Bitte nicht zeigen Sie mir einen Wikipedia-Artikel. Wenn ich verstehen könnte, würde ich nicht hier sein posting so einen langen post. Dies ist meine Denkweise über verschiedene Schnittstellen: Einer
1
Antworten
Für meine Android-app bin ich mit dem ABI "x86" und "armeabi -" jetzt. Die armeabi ist für alle ARM-Geräte, einschließlich armv7a-und arm64-v8a. Nun würde ich gerne entfernen der "armeabi" und einfach weiter mit "x86" und "armeabi-v7a". Ich
8
Antworten
Diskussion woanders: C++ hat keine standard-ABI Aber weder C, richtig? Auf jeder Plattform es ziemlich viel kostet. Wäre es nicht sinnvoll, als lingua franca für die inter-sprachliche Kommunikation, wenn es fehlte. Was ist Ihr nehmen auf das?
7
Antworten
Ich bin neu in linux system-Programmierung, und ich kam über API-und ABI-während des Lesens Linux System-Programmierung. Definition der API : Eine API definiert die Schnittstellen, die von ein Stück software kommuniziert mit einem anderen auf der source-Ebene.
10
Antworten
Gibt es Nachteile zu übergeben structs by value in C, anstatt einen Zeiger? Wenn die Struktur groß ist, gibt es natürlich die performancd Aspekt beim kopieren von großen Datenmengen, aber für eine kleinere Struktur, es sollte im
3
Antworten
Soweit ich das verstanden hab, ist es nicht möglich, link-Bibliotheken, verschiedene Versionen von GCC Application Binary Interface (ABI). Gibt es ABI-änderungen jeder version von GCC? Ist es möglich, eine library gebaut, mit 4.3.1, wenn ich, sagen wir,
4
Antworten
heruntergeladen und kompiliert glibc-2.13. wenn ich versuche, eine Probe C-Programm, die nicht malloc(). Ich bekomme folgenden Fehler elf file OS ABI invalid Kann jemand bitte leiten Sie meine alle Zeiger hilfreich bei der Lösung dieses Problems.Bitte beachten
4
Antworten
Wie übertrage ich Klasse von Objekten, insbesondere von STL-Objekte, und aus einer C++ - DLL? Meine Bewerbung für die Interaktion mit Drittanbieter-plugins in form von DLL-Dateien, und ich kann nicht kontrollieren, was compiler diese plugins sind eingebaut.
2
Antworten
Je mehr ich freue mich auf dieses PDF desto weniger verstehe ich, was es bedeutet. Auch ich möchte einige Anmerkungen zu diesem anderen Eins und Zwei. InformationsquelleAutor der Frage Micro | 2011-11-09
1
Antworten
Soweit ich kann sagen, von den docs, der Unterschied zwischen den beiden unterstützten Varianten von ARM-Architektur in Android NDK ist nur in der Menge der unterstützten CPU-Anweisungen. Ist das wirklich so? Gibt es keinen Unterschied in der
2
Antworten
Jemand eine Referenz für die Darstellung von va_list im x86_64 ABI (die auf Linux)? Ich versuche, einige debug-code, in dem der Stapel oder die Argumente scheinen korrupt und es würde wirklich helfen, zu verstehen, was ich bin