Vlastnosti linkeru (Linux C++)
Podpora Linuxu je k dispozici v sadě Visual Studio 2017 a novějších verzích.
Obecné
Vlastnost | Popis | Choices |
---|---|---|
Výstupní soubor | Možnost přepíše výchozí název a umístění programu, který linker vytvoří. (-o) | |
Zobrazit průběh | Vytiskne zprávy o průběhu linkeru. | |
Verze | Možnost -version říká linkeru, aby do záhlaví spustitelného souboru vložil číslo verze. | |
Povolení podrobného výstupu | Možnost -verbose říká linkeru, aby výstup podrobných zpráv pro ladění. | |
Trasování | Možnost --trace říká linkeru, aby výstup vstupních souborů při zpracování. | |
Symboly trasování | Vytiskněte seznam souborů, ve kterých se zobrazuje symbol. (--trace-symbol=symbol) | |
Vytisknout mapu | Možnost --print-map říká linkeru, aby vytiskl mapu odkazů. | |
Sestava nevyřešených odkazů na symboly | Tato možnost, pokud je povolená, bude hlásit nevyřešené odkazy na symboly. | |
Optimalizace pro využití paměti | Optimalizujte využití paměti tak, že podle potřeby znovu načtěte tabulky symbolů. | |
Cesta hledání sdílené knihovny | Umožňuje uživateli naplnit cestu hledání sdílené knihovny. (-rpath-link=path) | |
Další adresáře knihovny | Umožňuje uživateli přepsat cestu knihovny prostředí. (složka -L). | |
Linker | Určuje program, který se má vyvolat během propojení, nebo cestu k linkeru ve vzdáleném systému. | |
Vypršení časového limitu propojení | Vypršení časového limitu vzdáleného propojení v milisekundách | |
Kopírovat výstup | Určuje, zda se má zkopírovat výstupní soubor sestavení ze vzdáleného systému do místního počítače. |
Vstup
Vlastnost | Popis | Choices |
---|---|---|
Ignorovat konkrétní výchozí knihovny | Určuje jeden nebo více názvů výchozích knihoven, které se mají ignorovat. (--exclude-libs lib,lib) | |
Ignorovat výchozí knihovny | Výchozí knihovny ignorujte a prohledávejte jenom explicitně zadané knihovny. | |
Vynutit nedefinované odkazy na symboly | Vynutí zadání symbolu do výstupního souboru jako nedefinovaného symbolu. (-u symbol --undefined=symbol) | |
Závislosti knihovny | Tato možnost umožňuje zadat další knihovny, které se mají přidat do příkazového řádku linkeru. Další knihovna bude přidána na konec příkazového řádku linkeru s předponou lib a končí příponou .a. (-lFILE) | |
Další závislosti | Určuje další položky, které se mají přidat do příkazového řádku odkazu. |
Ladění
Vlastnost | Popis | Choices |
---|---|---|
Informace o symbolu ladicího programu | Informace o symbolu ladicího programu z výstupního souboru. | Zahrnout vše Vynechat pouze informace o symbolech ladicího programu Vynechat všechny informace o symbolech |
Název souboru mapování | Možnost Mapovat říká linkeru, aby vytvořil soubor mapy se zadaným uživatelem. (-Map=) |
Pokročilý
Vlastnost | Popis | Choices |
---|---|---|
Označit proměnné jen pro čtení po přemístění | Tato možnost označí proměnné po přemístění jen pro čtení. | |
Povolení vazby okamžité funkce | Tato možnost označí objekt pro okamžitou vazbu funkce. | |
Nevyžadujte spustitelný zásobník | Tato možnost označí výstup jako nevyžadující spustitelný zásobník. | |
Celý archiv | Celý archiv používá veškerý kód ze zdrojů a dalších závislostí. |
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro