Sdílet prostřednictvím


/ORDER (vložení funkcí v pořadí)

/ORDER:@filename

Parametry

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

Poznámky

/ORDER Určuje odkaz na optimalizaci programu do obrazu v předem stanovené pořadí uvádění určitých COMDATs.ODKAZ funkce umístí v zadaném pořadí v jednotlivých oddílech v obraze.

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

Použití propojení zdobená formy identifikátory.Při vytváření souboru obj, kompilátor upraví identifikátor.Použití DUMPBIN nástroj pro získání upravený formulář identifikátoru je nutné zadat do propojovacího programu.Další informace o dekorované názvy, viz Dekorované názvy.

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

Řazení umožňuje optimalizovat váš program stránkování pomocí optimalizace odkládací seskupením s funkcemi, který volá funkci.Můžete také seskupit často volaných funkcí.Tyto metody zvýšit pravděpodobnost, že je volaná funkce v paměti, pokud je potřeba a nebude muset být stránkovány z disku.

Propojovací program bude předřazení podtržítka (_) v každé dekorovaný název název souboru Pokud název začíná otazníkem (?) nebo zavináč (@).Například pokud obsahuje soubor objektu extern "C" int func(int) a int main(void), DUMPBIN /SYMBOLS zobrazí seznam těchto dekorované názvy:

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

Název zadaný v souboru uspořádání musí být, func a main.

Možnost /ORDER zakáže přírůstkové propojení.

[!POZNÁMKA]

PROPOJENÍ nelze objednat statické funkce statická funkce názvy nejsou názvy veřejných symbolů.Pokud /ORDER není zadán, je propojovací program upozornění LNK4037 generovány pro každého symbolu v souboru uspořádání, který je buď statická nebo nebyl nalezen.

Chcete-li nastavit možnost linkeru ve vývojovém prostředí Visual Studio

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

  2. Klikněte na složku Linker.

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

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

Nastavení této možnosti linkeru v programu

Viz také

Referenční dokumentace

Nastavení možností linkeru

Možnosti linkeru