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.

Ausschließen abi von apk

Anzahl der Antworten 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

Warum ist der Mac-ABI erfordert 16-byte-stack-Ausrichtung für x86-32?

Anzahl der Antworten 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

Android NDK: Wie Baue ich für ARM64-v8a mit minimumSdkVersion = 19

Anzahl der Antworten 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

Wie zu vermeiden, STT_GNU_IFUNC Symbole in Ihre binäre?

Anzahl der Antworten 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

Wo ist der x86-64-System V ABI dokumentiert?

Anzahl der Antworten 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

How to get-ABI (Application Binary Interface) in android

Anzahl der Antworten 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

Können Sie mischen c++ kompiliert mit verschiedenen Versionen des gleichen Compilers

Anzahl der Antworten 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

Was Register sind, erhalten durch ein linux-x86-64-Funktion aufrufen

Anzahl der Antworten 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

Was sind die Aufrufkonventionen für UNIX & Linux-Systemaufrufe auf i386 und x86-64

Anzahl der Antworten 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

Android-NDK - problem der Verknüpfung einer externen Bibliothek (nicht gefunden)

Anzahl der Antworten 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

Verlinkung-Probleme durch Symbole mit abi::cxx11?

Anzahl der Antworten 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

Unterschiede zwischen " arm " - Versionen?" (ARMv7 nur)

Anzahl der Antworten 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

Mit Scala 2.12 mit Spark 2.x

Anzahl der Antworten 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

Android NDK : was muss ich einstellen in der Anwendung.mk für APP_ABI?

Anzahl der Antworten 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 :=

Was ist der Unterschied von Ziffer und segment in ELF-Datei-format

Anzahl der Antworten 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

Welche Register werden durch einen Linux x86-64 Funktionsaufruf erhalten?

Anzahl der Antworten 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

Was ist eine Anwendungs-Binärschnittstelle (ABI)?

Anzahl der Antworten 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

Ist arm64-v8a mit armeabi-v7a kompatibel?

Anzahl der Antworten 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

Hat C einen Standard-ABI?

Anzahl der Antworten 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?

Unterschied zwischen API und ABI

Anzahl der Antworten 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.

Gibt es Nachteile beim Übergeben von Strukturen durch Wert in C, anstatt einen Zeiger zu übergeben?

Anzahl der Antworten 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

GCC ABI-Kompatibilität

Anzahl der Antworten 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,

glibc: Elf Datei OS ABI ungültig

Anzahl der Antworten 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

Wie übertrage ich Objekte, insbesondere STL-Objekte, sicher zu und von einer DLL?

Anzahl der Antworten 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.

Was sind die Zwecke der ARM ABI und EABI?

Anzahl der Antworten 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

Unterschied zwischen Armeabi und Armeabi-v7a

Anzahl der Antworten 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

Wie ist das Format der Struktur x86_64 va_list?

Anzahl der Antworten 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