Partage via


Éditeur de liens, propriétés (Linux C++)

La prise en charge Linux est disponible dans Visual Studio 2017 et ultérieur.

Général

Propriété Description Choices
Fichier de sortie L’option substitue le nom et l’emplacement par défaut du programme créé par l’éditeur de liens. (-o)
Afficher la progression Affiche les messages de progression de l’éditeur de liens.
Version L’option -version indique à l’éditeur de liens de placer un numéro de version dans l’en-tête de l’exécutable.
Activer la sortie détaillée L’option -verbose indique à l’éditeur de liens de générer la sortie des messages détaillés pour le débogage.
Trace L’option --trace indique à l’éditeur de liens de générer la sortie des fichiers d’entrée au fur et à mesure de leur traitement.
Symboles de traces Affiche la liste des fichiers dans lesquels un symbole apparaît. (--trace-symbol=symbol)
Afficher le mappage L’option --print-map indique à l’éditeur de liens de générer la sortie d’un mappage de liens.
Signaler les références de symboles non résolus Quand cette option est activée, les références des symboles non résolus sont signalées.
Optimiser pour l’utilisation de la mémoire Permet d’optimiser l’utilisation de la mémoire, en relisant les tables de symboles selon les besoins.
Chemin de recherche de la bibliothèque partagée Permet à l’utilisateur de remplir le chemin de recherche de la bibliothèque partagée. (-rpath-link=path)
Répertoires de bibliothèques supplémentaires Permet à l’utilisateur de substituer le chemin de la bibliothèque d’environnement. (-L folder).
Éditeur de liens Spécifie le programme à appeler durant l’édition des liens, ou le chemin de l’éditeur de liens sur le système distant.
Délai d’attente de l’édition des liens Délai d’attente de l’édition des liens distante, en millisecondes.
Copier la sortie Indique s’il faut copier le fichier de sortie de build du système distant sur la machine locale.

Entrée

Propriété Description Choices
Bibliothèques par défaut spécifiques ignorées Spécifie un ou plusieurs noms de bibliothèques par défaut à ignorer. (--exclude-libs lib,lib)
Ignorer les bibliothèques par défaut Ignore les bibliothèques par défaut et recherche uniquement les bibliothèques explicitement spécifiées.
Forcer la non-définition des références de symboles Force l’entrée du symbole dans le fichier de sortie en tant que symbole non défini. (-u symbol --undefined=symbol)
Dépendances de bibliothèque Cette option permet de spécifier des bibliothèques supplémentaires à ajouter à la ligne de commande de l’éditeur de liens. La bibliothèque supplémentaire est ajoutée à la fin de la ligne de commande de l’éditeur de liens, avec le préfixe 'lib' et l’extension '.a'. (-lFILE)
Dépendances supplémentaires Spécifie les éléments supplémentaires à ajouter à la ligne de commande de l’éditeur de liens.

Débogage

Propriété Description Choices
Informations de symboles du débogueur Informations de symboles du débogueur contenues dans le fichier de sortie. Inclure tout
Omettre les informations de symboles du débogueur uniquement
Omettre toutes les informations de symbole
Nom de fichier de mappage L’option Map indique à l’éditeur de liens de créer un fichier de mappage avec le nom spécifié par l’utilisateur. (-Map=)

Avancé

Propriété Description Choices
Marquer les variables ReadOnly après le réadressage Cette option marque les variables en lecture seule après le réadressage.
Activer la liaison de fonction immédiate Cette option marque l’objet pour une liaison de fonction immédiate.
Ne pas exiger de pile exécutable Cette option marque la sortie en indiquant qu’elle ne nécessite pas de pile exécutable.
Archive complète L’archive complète utilise l’ensemble du code des sources et des dépendances supplémentaires.