Options de l'Éditeur de liens
LINK est un outil qui lie des fichiers objets COFF (Common Object File Format) et des bibliothèques de façon à créer un fichier exécutable (.exe) ou une bibliothèque de liens dynamiques (DLL).
Le tableau suivant dresse la liste complète des options pour LINK.exe. Cette section inclut également les informations relatives aux éléments suivants :
Les options de l'éditeur de liens spécifiées sur la ligne de commande ne respectent pas la casse : /base et /BASE sont identiques.
Vous pouvez spécifier certaines options de l'éditeur de liens à l'aide du pragma comment.
Option |
Objectif |
---|---|
Spécifie un fichier réponse. |
|
Spécifie l'alignement de chaque section. |
|
Spécifie qu'une DLL ne peut être liée. |
|
Spécifie le comportement pour la recherche de manifeste. |
|
Ajoute DebuggableAttribute à une image managée. |
|
Crée un lien vers une ressource managée. |
|
Spécifie qu'un module MSIL (Microsoft Intermediate Language) doit être importé dans l'assembly. |
|
Incorpore un fichier de ressources managé dans un assembly. |
|
Définit une adresse de base pour le programme. |
|
Définit le type (IJW, pure ou safe) d'une image CLR. |
|
Conserve le dernier code d'erreur des fonctions appelées à l'aide du mécanisme P/Invoke. |
|
Spécifiez l'attribut de thread que vous souhaitez appliquer au point d'entrée de votre programme CLR. |
|
/CLRUNMANAGEDCODECHECK spécifie si l'éditeur de liens doit appliquer l'attribut SuppressUnmanagedCodeSecurity aux stubs PInvoke générés par l'éditeur de liens qui appellent à partir de code managé dans des DLL natives. |
|
Crée des informations de débogage. |
|
Passe un fichier de définition de module (.def) à l'éditeur de liens. |
|
Recherche la bibliothèque spécifiée lors de la résolution des références externes. |
|
Contrôle le chargement différé des DLL. |
|
Provoque le chargement différé de la DLL spécifiée. |
|
Signe partiellement un assembly. |
|
Génère une DLL. |
|
Crée un pilote Windows NT en mode noyau. |
|
Indique s'il faut générer une image exécutable pouvant être aléatoirement redéfinie au moment du chargement à l'aide de la fonction ASLR (address space layout randomization) de Windows Vista. |
|
Définit l'adresse de départ. |
|
Signale les erreurs internes de l'éditeur de liens à Microsoft. |
|
Exporte une fonction. |
|
Crée un programme pouvant être chargé uniquement à son adresse de base préférée. |
|
Force la fin d'un lien même avec des symboles ou des problèmes non résolus définis plusieurs fois. |
|
Crée une image corrigeable en mémoire. |
|
Définit la taille du tas en octets. |
|
Spécifie le nom du fichier .idl et d'autres fichiers de sortie MIDL. |
|
Empêche le traitement des informations concernant les attributs dans un fichier .idl. |
|
Substitue le nom de la bibliothèque d'importation par défaut. |
|
Force les références de symbole. |
|
Contrôle la liaison incrémentielle. |
|
Spécifie un conteneur de clé pour signer un assembly. |
|
Spécifie une clé ou une paire de clés pour signer un assembly. |
|
Indique au compilateur que l'application prend en charge les adresses supérieures à deux gigaoctets. |
|
Permet à l'utilisateur de substituer le chemin d'accès de la bibliothèque d'environnement. |
|
Spécifie la génération de code durant l'édition de liens. |
|
Spécifie la plateforme cible. |
|
Crée un fichier manifeste côte à côte. |
|
Spécifie une section <dependentAssembly> dans votre fichier manifeste. |
|
Modifie le nom par défaut du fichier manifeste. |
|
Spécifie si les informations de contrôle de compte d'utilisateur (UAC, User Account Control) sont incorporées dans le manifeste de programme. |
|
Crée un fichier de mappage. |
|
Inclut les informations spécifiées dans le fichier de mappage. |
|
Fusionne des sections. |
|
Spécifie les options de ligne de commande MIDL. |
|
Supprime la création d'un assembly .NET Framework. |
|
Ignore toutes les bibliothèques par défaut (ou les bibliothèques spécifiées) lors de la résolution des références externes. |
|
Crée une DLL de ressource uniquement. |
|
Supprime la bannière de démarrage. |
|
Marque un fichier exécutable comme ayant été testé en termes de compatibilité avec la fonctionnalité de prévention de l'exécution des données de Windows. |
|
Contrôle les optimisations LINK. |
|
Place les COMDAT dans l'image dans un ordre prédéterminé. |
|
Spécifie le nom du fichier de sortie. |
|
Crée un fichier PDB (base de données du programme). |
|
Utilise un autre emplacement pour enregistrer un fichier PDB. |
|
Crée un fichier PDB (base de données du programme) dépourvu de symboles privés. |
|
Spécifie le fichier .pgd pour les optimisations guidées par profil. |
|
Produit un fichier de sortie qui peut être utilisé avec le profileur Outils d'analyse des performances. |
|
Définit le total de Checksum dans l'en-tête du fichier .exe. |
|
Spécifie que l'image contient une table de gestionnaires d'exceptions sécurisés. |
|
Substitue les attributs d'une section. |
|
Définit la taille de la pile en octets. |
|
Attache un programme stub MS-DOS à un programme Win32. |
|
Indique au système d'exploitation comment exécuter le fichier .exe. |
|
Indique au système d'exploitation de copier la sortie de l'éditeur de liens dans un fichier d'échange avant de l'exécuter. |
|
Vous permet de spécifier l'ID de ressource de la bibliothèque de types générée par l'éditeur de liens. |
|
Spécifie le nom du fichier .tlb et d'autres fichiers de sortie MIDL. |
|
Crée une application spécifiquement conçue pour s'exécuter sous Terminal Server. |
|
Imprime les messages de progression de l'éditeur de liens. |
|
Assigne un numéro de version. |
|
Considère les avertissements de l'éditeur de liens comme des erreurs. |
Pour plus d'informations, consultez Options LINK sous compilateur.
Voir aussi
Référence
Définition des options de l'Éditeur de liens
Frequently Asked Questions on Building
Autres ressources
Référence à la génération C/C++
Historique des modifications
Date |
Historique |
Motif |
---|---|---|
Juin 2010 |
A ajouté un lien vers l'option /PDBALTPATH. |
Améliorations apportées aux informations. |