Sdílet prostřednictvím


/hotpatch (Vytvořit bitovou kopii s možností provádění oprav za běhu)

Připraví obrázek na horké opravy.

Syntaxe

/hotpatch

Poznámky

Při použití /hotpatch v kompilaci kompilátor zajistí, že první instrukce každé funkce je alespoň dvě bajty a nepřeskočí uvnitř funkce na první instrukce. Tyto podmínky jsou vyžadovány pro opravy za tepla.

Chcete-li dokončit přípravu na vytvoření bitové kopie za provozu, po použití /hotpatch ke kompilaci je nutné k propojení použít /FUNCTIONPADMIN (vytvořit image s možností opravování za provozu). Při kompilaci a propojení obrázku pomocí jednoho vyvolání cl.exe , /hotpatch znamená /functionpadmin.

Vzhledem k tomu, že instrukce jsou vždy dva bajty nebo větší v architektuře ARM, a protože kompilace x64 je vždy považována za zadanou /hotpatch , nemusíte při kompilaci pro tyto cíle zadávat /hotpatch . K vytvoření hotpatchable imagí pro ně však musíte přesto vytvořit propojení pomocí / functionpadmin . Možnost kompilátoru /hotpatch má vliv pouze na kompilaci x86.

Nastavení tohoto parametru kompilátoru ve vývojovém prostředí Visual Studio

  1. Otevřete dialogové okno Stránky vlastností projektu. Podrobnosti najdete v tématu Nastavení kompilátoru C++ a vlastností sestavení v sadě Visual Studio.

  2. Vyberte stránku vlastností příkazového řádku C/C++>Vlastnosti>konfigurace.

  3. Přidejte možnost kompilátoru do pole Další možnosti .

Programové nastavení tohoto parametru kompilátoru

Viz také

Parametry kompilátoru MSVC
Syntaxe příkazového řádku kompilátoru MSVC