Frage

so ich habe einige Codes, Anwendungen für das Laden von Bibliotheken dlopen, und ich möchte es die Arbeit an einem System Bluegen, aber ich habe kein Bluegen zu Test Dinge, und ich habe noch nie direkt arbeitet mit ein. Ist Bluegene Unterstützung ltdl.h, oder es ist etwas nicht verwendet sonst? wenn ja, was bedeutet es benutzen?

War es hilfreich?

Lösung

Bluegene / L bietet keine Unterstützung für dynamische Verknüpfung oder Laden von Bibliotheken. Dies erklärt sich in der redbook in Kapitel 5.

Obwohl Blue Gene / L verwendet die IBM XL Compiler gibt es Unterschiede bei Bezug auf alle anderen IBM-Servern. Im Insbesondere im Falle des IBM pSeries Linux-Programmiermodell, einige der Unterschiede von Linux PPC64 sind:

  • Keine stdin
  • Keine asynchronen I / O
  • Keine dynamische Verknüpfung von
  • Keine Demand-Paging / swap
  • Der virtuelle Adressraum abgebildet 1-on-1 mit physischen Speicher
  • Keine Nur-Lese-Speicher
  • Durch CNK Design-Entscheidung - Keine SIGSEGV Schreiben auf ein const char * p

Dynamische Bibliotheken werden auf Blue Gene / P unterstützt.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top