Nemiver - Nemiver
![]() | Tento článek má několik problémů. Prosím pomozte vylepši to nebo diskutovat o těchto problémech na internetu diskusní stránka. (Zjistěte, jak a kdy tyto zprávy ze šablony odebrat) (Zjistěte, jak a kdy odstranit tuto zprávu šablony)
|
![]() | |
![]() | |
Vývojáři | Tým Nemiver |
---|---|
První vydání | 10. listopadu 2006 |
Stabilní uvolnění | 0.9.6 / 23. září 2015 |
Úložiště | ![]() |
Napsáno | C ++ |
Operační systém | Cross-platform |
Plošina | GNOME |
Typ | Debugger |
Licence | GNU General Public License |
webová stránka | projekty |
Nemiver je počítač software, grafický samostatný debugger pro programovací jazyky C a C ++, který se integruje do GNOME desktopové prostředí. V současné době obsahuje backend, který používá dobře známé GNU Debugger (GDB). Tvůrcem a současným hlavním vývojářem je Dodji Seketeli.
Funkce
Všeobecné
Uživatelé mohou začít ladit zdrojový kód pomocí aplikace Nemiver buď přímo z příkazového řádku zadáním
nemiver...
nebo nejprve spusťte program Nemiver a poté pomocí jeho grafických dialogů spusťte program pro ladění.
Jakmile je program spuštěn, Nemiver automaticky nastaví zarážku ve své hlavní funkci. Jakmile se program zastaví na hlavní funkci, mohou uživatelé volně nastavovat zarážky, kontrolovat proměnné, zkoumat chování funkcí v kódu, pokračovat v provádění programu atd.
Session
Nemiver ukládá některé základní informace o relaci ladění na disk, aby bylo možné relaci obnovit později. Při každém spuštění ladění se automaticky vytvoří nová relace, pokud není výslovně požadováno obnovení existující relace. Při ukončení se relace automaticky uloží. Informace uložené v relaci zahrnují zarážky, argumenty programu, cestu k pracovnímu adresáři, proměnné prostředí atd. Aktuální relaci lze také uložit na disk na vyžádání.
Rozšíření
Nemiver je více než a grafické uživatelské prostředí (GUI) debugger pro počítačový kód. Jedná se o platformu, kterou lze rozšířit pomocí pluginů.
Knihovna libnemivercommon poskytuje základní funkce pro načtení dynamických modulů a povolení a zapojit architektura a umožnění nových funkcí pro pracovní stůl Nemiver. V současné době je k dispozici pouze funkce ladění, ale lze přidat další, například profilovací nástroje, jako je OProfil nebo Valgrind -Massif.
Nemiver také poskytuje knihovnu debuggerů založenou na událostech (která aktuálně obsahuje back-end GDB, ale v budoucnu by mohly být přidány další), kterou by mohly znovu použít jiné projekty, které se snaží implementovat debugger jako součást integrované vývojové prostředí (IDE), například.
O
Nemiver je napsán C ++, a spoléhá na mnoho komponent GNOME platforma, jako je Gtkmm.
Viz také
- Debugger zobrazení dat (DDD), a Motiv (software) front-end debuggeru
- KDbg, rozhraní GDB, které se dobře integruje do KDE životní prostředí
- GNU Debugger (GDB)
externí odkazy
![]() | Tento GNOME související článek je a pahýl. Wikipedii můžete pomoci pomocí rozšiřovat to. |