|  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programvara
  • Adobe Illustrator
  • animation Software
  • antivirusprogram
  • ljudprogram
  • Säkerhetskopiera data
  • Bränn CD-skivor
  • Bränn DVD
  • Data Compression
  • Database Software
  • Desktop Publishing
  • Desktop Video
  • Digital Video Software
  • Drupal
  • Educational Software
  • Engineering Software
  • Filtillägg Typer
  • Financial Software
  • Freeware , Shareware & Abandonware
  • GIMP
  • Graphics Software
  • Home Recording Software
  • Microsoft Access
  • Microsoft Excel
  • Microsoft Publisher
  • Microsoft Word
  • Open Source Code
  • Andra datorprogram
  • PC-spel
  • Photoshop
  • Portable Document Format
  • PowerPoint
  • presentationsprogram
  • Produktivitet Software
  • quicktime
  • Remote Desktop Management
  • SQL Server
  • Skype
  • Programvara betaversioner
  • Programvara Konsulter
  • Software Development Companies
  • Software Licensing
  • Spreadsheets
  • Skatt förberedelse programvara
  • Utility Software
  • Web Clip Art
  • Windows Media Player
  • Ordbehandlingsprogram
  • Facebook
  • Twitter
  • Instagram
  • LinkedIn
  • TikTok
  • WhatsApp
  • WordPress
  • Chrome
  • Discord
  • Amazon
  • * Dator Kunskap >> Programvara >> Andra datorprogram >> Content

    Vad är trippel i systemprogramvara?

    I samband med systemprogramvara hänvisar "trippel" vanligtvis till en trepartsidentifierare som anger målsystemets arkitektur, operativsystem och C ++ standardbibliotekimplementering . Det används främst i byggsystem (som CMake, Meson och andra) och kompilatorer för att unikt identifiera miljön för vilken programvara ska sammanställas.

    De tre delarna är:

    * arkitektur (eller mål): Detta specificerar processorarkitekturen (t.ex. x86_64, ARMV7, AARCH64, RISCV64). Det dikterar den instruktion som den sammanställda koden kommer att använda.

    * operativsystem (eller leverantör): Detta identifierar operativsystemet (t.ex. Linux, Windows, MacOS, FreeBSD). Detta påverkar hur programmet interagerar med systemets resurser (filer, minne etc.).

    * C ++ Standardbibliotek (eller ABI): Detta specificerar implementeringen av C ++ standardbiblioteket (t.ex. libstdc ++ för GCC, libc ++ för clang). Den bestämmer ABI (Application Binary Interface), som styr hur sammanställd kod interagerar med standardbiblioteket. Olika implementeringar kan ha oförenliga ABI:er, även på samma arkitektur och operativsystem.

    Exempel:

    `x86_64-linux-gnu`

    * x86_64: 64-bitars x86 arkitektur.

    * Linux: Linux operativsystem.

    * gnu: GNU C ++ Standard Library (libstdc ++)

    Ett annat exempel:

    `AARCH64-APPLE-DARWIN`

    * aarch64: 64-bitars armarkitektur.

    * Apple: Apples operativsystem.

    * darwin: Kärnan i Apples operativsystem (macOS, iOS, etc.). Detta innebär ofta en specifik C ++ standardbibliotekimplementering som används av Apples kompilator.

    Triple gör det möjligt för byggsystem att generera korrekta kompilator- och länkkommandon för den angivna målmiljön. Om du kompilerar kod utan att överväga trippeln kanske den resulterande körbara utsättningen inte körs på det avsedda systemet. Tvärkompilering förlitar sig starkt på rätt trippelspecifikation för att bygga kod för ett annat mål än byggmaskinen.

    Tidigare:

    nästa:
    relaterade artiklar
    ·Vad gör Invisible Gör på iChat
    ·Vad som körs inuti Svchost
    ·Vad används Automater till?
    ·Vad är användningen av dator i jordbruket?
    ·Är det säkert att ta bort Zero storlek Filer
    ·Vad används programvaran för att titta på olika type…
    ·Hur Synkronisera Entourage & Salesforce
    ·Topp 5 Typer av programvara du inte ska fungera utan
    ·Digitizer program
    ·Vad kallas en förmåga att köra på flera olika typer…
    Utvalda artiklarna
    ·Hur att spåra ändringar i datorfiler
    ·Lägga till bilder till WordPad
    ·Hur man skickar livebilder som GIF-filer på WhatsApp
    ·Konvertera MPEG4 till VOB
    ·Hur man installerar NAC
    ·Konvertera s DVD Använda Jodix iPod Converter
    ·Vad betyder SAP SD Mean
    ·Hur Hook Line 6 POD X3 Pro Tools
    ·Hur man skapar en paj diagram med hjälp av PowerPoint
    ·Hur man bränner en DRM WMV till en DVD
    Copyright © Dator Kunskap https://www.dator.xyz