Sdílet prostřednictvím


/ OBJEDNÁVKY (v pořadí funkce Put)

/ORDER:@filename

Parametry

  • název_souboru
    Určení pořadí propojení pro funkce COMDAT textový soubor.

Poznámky

Možnost /ORDER umožňuje optimalizovat program uvádění některých COMDATs do obrazu v předem pořadí propojení.ODKAZ umístí funkce v zadaném pořadí v každé části obrazu.

Určit pořadí, v název souboru, což je textový soubor (soubor odpovědí), který uvádí COMDATs v pořadí, které chcete propojit.Každý řádek v název souboru obsahuje název jedné COMDAT.Objekt obsahuje COMDATs, pokud byl zkompilován s parametrem /Gy.Názvy funkcí jsou velká a malá písmena.

Použití propojení zdobená formulářů identifikátory.Při vytváření souboru obj, kompilátor decorates identifikátor.Použití DUMPBIN nástroj získat dekorovaný formuláře identifikátor, když je nutné zadat na vytvořeném propojovacím.Další informace o dekorovanými názvy, viz Názvy zdobená.

Pokud se používá více než jeden /ORDER specifikace, poslední zadanému projeví.

Řazení umožňuje optimalizovat chování stránkování programu prostřednictvím optimalizace odkládací seskupením s funkcemi, které zavolá funkci.Často volaných funkcí můžete také seskupit dohromady.Tyto techniky zvýšit pravděpodobnost, že volaná funkce je v paměti, když je potřeba a nemusí být stránkovány z disku.

Propojovač bude řetězec podtržítka (_) v každé dekorovaný název název souboru Pokud není název začíná s otazníkem (?) nebo znak zavináče (@).Například obsahuje soubor objektu extern "C" int func(int) a int main(void), DUMPBIN /SYMBOLS zobrazí seznam těchto dekorovanými názvy:

009 00000000 SECT3  notype ()    External     | _func
00A 00000008 SECT3  notype ()    External     | _main

Název zadaný v souboru pořadí by však func a main.

Možnost /ORDER zakáže dílčích propojení.

[!POZNÁMKA]

PROPOJENÍ nelze statické funkce objednávky, protože funkce statické názvy nejsou názvy veřejné symbol.Při /ORDER je linker LNK4037 upozornění generovaná pro každý symbol v pořadí souboru, který je buď statické nebo nebyl nalezen.

Nastavení této možnosti linker ve vývojovém prostředí Visual Studio

  1. Otevřete dialogové okno projektu Stránky vlastností.Další informace naleznete v tématu Setting Visual C++ Project Properties.

  2. Klepněte Linker složky.

  3. Klepněte Optimalizace stránky vlastností.

  4. Změnit Funkce pořadí vlastnost.

Programově nastavit tuto možnost linker

Viz také

Referenční dokumentace

Nastavení možností Linker

Možnosti Linker