Connaissances Informatiques >> Logiciel >> Autres logiciels informatiques >> Content
  Derniers articles
  • Comment faire pour convertir un fich…
  • Quel type de fabricant de pages de l…
  • Quel est le dernier logiciel informa…
  • Comment puis-je Mélangez 2 couches …
  • Quels sont les cinq types de base de…
  • Est-il important d’avoir le logiciel…
  • Quel est le meilleur nettoyant pour …
  • Quel type de logiciel est utilisé p…
  • PHP Session_Start Échec 
  • Quels systèmes incluent un programm…
  •   Autres logiciels informatiques
  • Adobe Illustrator

  • Un logiciel d'animation

  • antivirus Software

  • Logiciel audio

  • Sauvegarder des données

  • Gravez des CD

  • Gravez des DVD

  • Compression de données

  • Logiciel de base de données

  • desktop Publishing

  • desktop Video

  • Digital Video Software

  • Drupal

  • Logiciels éducatifs

  • Software Engineering

  • Types de fichier d'extension

  • Financial Software

  • Freeware , Shareware et Abandonware

  • GIMP

  • Graphics Software

  • Accueil Recording Software

  • Microsoft Access

  • Microsoft Excel

  • Microsoft Publisher

  • Microsoft Word

  • Code Open Source

  • Autres logiciels informatiques

  • Jeux PC

  • Photoshop

  • Portable Document Format

  • PowerPoint

  • Logiciel de présentation

  • Logiciels de productivité

  • Quicktime

  • Gestion Remote Desktop

  • SQL Server

  • Skype

  • Logiciel bêta de presse

  • Consultants logiciels

  • Les sociétés de développement de logiciels

  • Licences de logiciels

  • Tableur

  • Logiciel de préparation d' impôt

  • Logiciel utilitaire

  • Clip Art Web

  • Windows Media Player

  • Logiciel de traitement de texte

  • Facebook

  • Twitter

  • Instagram

  • LinkedIn

  • TikTok

  • WhatsApp

  • WordPress

  • Chrome

  • Discord

  • Amazon
  •  
    Autres logiciels informatiques

    Qu’est-ce que le triple dans le logiciel système ?

    Dans le contexte d'un logiciel système, « triple » fait généralement référence à un identifiant en trois parties spécifiant l'architecture du système cible, le système d'exploitation et l'implémentation de la bibliothèque standard C++. . Il est principalement utilisé dans les systèmes de construction (comme CMake, Meson et autres) et les compilateurs pour identifier de manière unique l'environnement pour lequel le logiciel doit être compilé.

    Les trois parties sont :

    * Architecture (ou cible) : Ceci spécifie l'architecture du processeur (par exemple, x86_64, armv7, aarch64, riscv64). Il dicte le jeu d’instructions que le code compilé utilisera.

    * Système d'exploitation (ou fournisseur) : Ceci identifie le système d'exploitation (par exemple, Linux, Windows, Macos, Freebsd). Cela influence la façon dont le programme interagit avec les ressources du système (fichiers, mémoire, etc.).

    * Bibliothèque standard C++ (ou ABI) : Ceci spécifie l'implémentation de la bibliothèque standard C++ (par exemple, libstdc++ pour GCC, libc++ pour Clang). Il détermine l'ABI (Application Binary Interface), qui régit la manière dont le code compilé interagit avec la bibliothèque standard. Différentes implémentations peuvent avoir des ABI incompatibles, même sur la même architecture et le même système d'exploitation.

    Exemple :

    `x86_64-linux-gnu`

    * x86_64 : Architecture x86 64 bits.

    * Linux : Système d'exploitation Linux.

    * gnou : Bibliothèque standard GNU C++ (libstdc++)

    Autre exemple :

    `aarch64-apple-darwin`

    * aarch64 : Architecture ARM 64 bits.

    * pomme : Le système d'exploitation d'Apple.

    * darwin : Le cœur des systèmes d'exploitation d'Apple (macOS, iOS, etc.). Cela implique souvent une implémentation spécifique de la bibliothèque standard C++ utilisée par le compilateur d'Apple.

    Le triple permet aux systèmes de build de générer des commandes de compilateur et d'éditeur de liens correctes pour l'environnement cible spécifié. Si vous compilez du code sans tenir compte du triple, l'exécutable résultant risque de ne pas s'exécuter sur le système prévu. La compilation croisée repose fortement sur la triple spécification correcte pour créer du code pour une cible différente de celle de la machine de construction.

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Qu’est-ce que l’architecture informatique avancée ? 
  • Comment faire pour convertir iTunes Rainmeter peau de Winamp Rainmeter peau 
  • Quelle est la différence entre un B.E en technologies de l’information et un B.Tech Technology ? 
  • Quel programme est utilisé pour protéger les ordinateurs contre les maladies ? 
  • Quelle est la plus importante (logiciel système). Il contient toutes les instructions qui font fonc…
  • Quelles sont les avancées dans les logiciels informatiques au cours des dix dernières années? 
  • 7 Quel type de ROM peut être reprogrammé avec des logiciels alors qu'il est encore physiquement in…
  • Comment Fade un plan dans CorelDRAW 
  • Dans quel type de logiciel Autodesk Maya est-il classé ? 
  • Comment s'appelle une combinaison de matériel et de logiciels? 
  • Connaissances Informatiques © http://www.ordinateur.cc