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í.