Options de l'Éditeur de liens
LINK.exe lie des bibliothèques et des fichiers objets COFF (Common Object File Format) pour créer un fichier exécutable (.exe) ou une bibliothèque de liens dynamiques (DLL).
Le tableau ci-dessous répertorie les options pour LINK.exe. Pour plus d'informations sur LINK, consultez :
Sur la ligne de commande, les options de l'éditeur de liens ne sont pas sensibles à la casse. Par exemple, /base et /BASE ont la même signification.
Vous pouvez utiliser le pragma comment pour spécifier des options de l'éditeur de liens.
Option |
Objectif |
---|---|
Spécifie un fichier réponse. |
|
Spécifie l'alignement de chaque section. |
|
Spécifie qu'une DLL ne peut pas être liée. |
|
Spécifie un comportement pour la recherche de manifeste. |
|
Spécifie si l'application doit s'exécuter au sein d'un environnement de processus appcontainer. |
|
Ajoute l'attribut DebuggableAttribute à une image managée. |
|
Crée un lien à 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 nombre de threads de cl.exe à utiliser pour l'optimisation et la génération de code quand la génération de code durant l'édition de liens est spécifiée. |
|
Définit le type (IJW, pur ou sécurisé) d'une image CLR. |
|
Préserve le dernier code d'erreur des fonctions qui sont appelées via le mécanisme P/Invoke. |
|
Spécifie l'attribut de thread à appliquer au point d'entrée de votre programme CLR. |
|
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 du 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. |
|
Effectue une recherche dans la bibliothèque spécifiée quand des références externes sont résolues. |
|
Contrôle le chargement différé des DLL. |
|
Entraîne le chargement différé de la DLL spécifiée. |
|
Signe partiellement un assembly. |
|
Génère une DLL. |
|
Crée un pilote en mode noyau. |
|
Spécifie s'il convient de générer une image exécutable qui peut être redéfinie de façon aléatoire au moment du chargement en utilisant la fonctionnalité de randomisation du format d'espace d'adresse (ASLR). |
|
Définit l'adresse de départ. |
|
Signale les erreurs internes de l'éditeur de liens à Microsoft. |
|
Exporte une fonction. |
|
Crée un programme qui peut être chargé uniquement à son adresse de base préférée. |
|
Force un lien à se terminer même avec des symboles non résolus ou des symboles définis plusieurs fois. |
|
Crée une image qui peut être corrigée en mémoire. |
|
Définit la taille du tas, en octets. |
|
Spécifie la prise en charge de la fonctionnalité de randomisation du format d'espace d'adresse (ASLR) 64 bits de forte entropie. |
|
Spécifie le nom du fichier .idl et d'autres fichiers de sortie MIDL. |
|
Supprime la sortie des avertissements spécifiés de l'éditeur de liens. |
|
Empêche le traitement des informations d'attribut en un fichier .idl. |
|
Remplace le nom par défaut de la bibliothèque d'importation. |
|
Force les références de symboles. |
|
Contrôle l'édition de liens incrémentiels. |
|
Spécifie que le module requiert une vérification de signature au moment du chargement. |
|
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 giga-octets |
|
Permet le remplacement par l'utilisateur du 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 et l'incorpore éventuellement dans le fichier binaire. |
|
Spécifie une section <dependentAssembly> dans le fichier manifeste. |
|
Modifie le nom par défaut du fichier manifeste. |
|
Spécifie un fichier d'entrée de manifeste pour que l'éditeur de liens le traite et l'incorpore dans le fichier binaire. Vous pouvez utiliser cette option plusieurs fois pour spécifier plusieurs fichiers d'entrée de manifeste. |
|
Spécifie si les informations de contrôle de compte d'utilisateur sont incorporées dans le manifeste du programme. |
|
Crée un fichier de mappage. |
|
Inclut les informations spécifiées dans le fichier de mappage. |
|
Combine 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 celles spécifiées) quand des références externes sont résolues. |
|
Crée une DLL de ressource uniquement. |
|
Supprime la bannière de démarrage. |
|
Marque un exécutable comme étant vérifié comme compatible avec la fonctionnalité de prévention de l'exécution des données 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 de base de données de programme (PDB). |
|
Utilise un autre emplacement pour enregistrer un fichier PDB. |
|
Crée un fichier de base de données de programme (PDB) dépourvu de symboles privés. |
|
Spécifie un fichier .pgd pour les optimisations guidées par profil. |
|
Génère un fichier de sortie utilisable avec le profileur Outils d'analyse des performances. |
|
Définit la somme de contrôle dans l'en-tête du fichier .exe. |
|
Spécifie que l'image contiendra une table de gestionnaires d'exceptions sécurisés. |
|
Remplace 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. |
|
Spécifie 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 conçue spécifiquement pour s'exécuter sous Terminal Server. |
|
Imprime les messages de progression de l'éditeur de liens. |
|
Affecte un numéro de version. |
|
Active la génération d'un fichier de métadonnées Windows Runtime. |
|
Spécifie le nom du fichier de sortie des métadonnées Windows Runtime (winmd) qui est généré par l'option /WINMD de l'éditeur de liens. |
|
Spécifie une clé ou une paire de clés pour signer un fichier de métadonnées Windows Runtime. |
|
Spécifie un conteneur de clé pour signer un fichier de métadonnées Windows. |
|
Signe partiellement un fichier de métadonnées Windows Runtime (.winmd) en plaçant la clé publique dans le fichier winmd. |
|
Traite les avertissements de l'éditeur de liens en tant qu'erreurs. |
Pour plus d'informations, consultez Options LINK contrôlées par le compilateur.
Voir aussi
Référence
Définition des options de l'Éditeur de liens