abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    dnes 01:11 | Nová verze

    Svobodný citační manažer Zotero (Wikipedie, GitHub) byl vydán v nové major verzi 8. Přehled novinek v příspěvku na blogu.

    Ladislav Hagara | Komentářů: 0
    včera 16:55 | Nová verze

    Byla vydána verze 1.93.0 programovacího jazyka Rust (Wikipedie). Podrobnosti v poznámkách k vydání. Vyzkoušet Rust lze například na stránce Rust by Example.

    Ladislav Hagara | Komentářů: 0
    včera 14:00 | Komunita

    Svobodný operační systém ReactOS (Wikipedie), jehož cílem je kompletní binární kompatibilita s aplikacemi a ovladači pro Windows, slaví 30. narozeniny.

    Ladislav Hagara | Komentářů: 7
    včera 11:00 | IT novinky

    Společnost Raspberry Pi má nově v nabídce flash disky Raspberry Pi Flash Drive: 128 GB za 30 dolarů a 256 GB za 55 dolarů.

    Ladislav Hagara | Komentářů: 2
    včera 10:22 | Zajímavý software

    Technologie Skip pro multiplatformní mobilní vývoj, která umožňuje vývojářům vytvářet iOS a Android aplikace z jediné Swift a SwiftUI kódové základny, se s vydáním verze 1.7 stala open source.

    Ladislav Hagara | Komentářů: 4
    včera 03:33 | Zajímavý software Ladislav Hagara | Komentářů: 1
    včera 00:11 | Nová verze

    Byla vydána nová major verze 34.0.0 webového prohlížeče Pale Moon (Wikipedie) vycházejícího z Firefoxu. Přehled novinek v poznámkách k vydání.

    Ladislav Hagara | Komentářů: 1
    21.1. 16:11 | Humor

    Win8DE je desktopové prostředí pro Wayland, inspirované nechvalně proslulým uživatelským rozhraním Metro z Windows 8. Nabízí dlaždicové rozhraní s velkými tlačítky a jednoduchou navigací, optimalizované pro dotyková zařízení. Cílem projektu je přetvořit design operačního systému Windows 8 do funkčního a minimalistického rozhraní vhodného pro každodenní použití na Linuxu.

    NUKE GAZA! 🎆 | Komentářů: 12
    21.1. 14:33 | Nová verze

    Laboratoře CZ.NIC vydaly Datovku 4.28.0 a Mobilní Datovku 2.6.0. Hlavní novinkou je ukládání rozpracovaných datových zpráv do konceptů. Datovka je svobodné multiplatformní aplikace pro přístup k datovým schránkám a k trvalému uchovávání datových zpráv v lokální databázi.

    Ladislav Hagara | Komentářů: 4
    21.1. 14:22 | Zajímavý projekt

    Unix Pipe Game je vzdělávací karetní hra zaměřená na děti a rodiče, která děti učí používat unixové příkazy prostřednictvím interaktivních úkolů. Klíčovým prvkem hry je využití symbolu | pro pipeline neboli 'rouru', který umožňuje propojit výstupy a vstupy jednotlivých unixových příkazů, v tomto případě vytištěných na kartičkách. Předpokládá se, že rodič má alespoň nějaké povědomí o unixových příkazech a jejich provazování pomocí |.

    … více »
    NUKE GAZA! 🎆 | Komentářů: 3
    Které desktopové prostředí na Linuxu používáte?
     (17%)
     (5%)
     (0%)
     (10%)
     (21%)
     (3%)
     (5%)
     (2%)
     (11%)
     (36%)
    Celkem 575 hlasů
     Komentářů: 17, poslední včera 15:24
    Rozcestník

    Dotaz: Proč KDevelop ignoruje breakpointy?

    Luboš Doležel (Doli) avatar 24.2.2005 16:35 Luboš Doležel (Doli) | skóre: 98 | blog: Doliho blog | Kladensko
    Proč KDevelop ignoruje breakpointy?
    Přečteno: 282×
    Ahoj,

    když v KDevelopu nastavím několik breakpointů pomocí F9 a program sestavený na debug nechám ladit, tak si to breakpointů nevšímá. Není to chyba gdb, ale KDevelopu.

    Když se totiž podívám do podokýnka GDB, tak na všechny breaky od GDB reaguje přikazem continue (Stopped due shared library event).

    Zapomínám na něco nebo je KDevelop blb?

    Odpovědi

    24.2.2005 20:19 unchallenger | skóre: 69 | blog: unchallenger
    Rozbalit Rozbalit vše Re: Proč KDevelop ignoruje breakpointy?
    To jsou breakpointy ve sdílených knihovnách? (Nebo ještě hůř, dlopenovaných?)

    Nevím teď z hlavy, co s nimi bylo ... zkus dát breakpoint na začátek programu (a opravdu do programu) a ostatní umístit, až to skončí na tom prvním breakpointu, jestli to na to bude mít vliv. Ale možná mluvím z cesty.
    Luboš Doležel (Doli) avatar 24.2.2005 20:28 Luboš Doležel (Doli) | skóre: 98 | blog: Doliho blog | Kladensko
    Rozbalit Rozbalit vše Re: Proč KDevelop ignoruje breakpointy?
    Kdyby to byly breakpointy v knihovnách, tak to možná ještě pochopím, ale ono je to "normálně" uvnitř programu.
    24.2.2005 20:37 unchallenger | skóre: 69 | blog: unchallenger
    Rozbalit Rozbalit vše Re: Proč KDevelop ignoruje breakpointy?
    Zásadní otázka je, zda to dělá samotné gdb. Dělá?
    Luboš Doležel (Doli) avatar 24.2.2005 20:43 Luboš Doležel (Doli) | skóre: 98 | blog: Doliho blog | Kladensko
    Rozbalit Rozbalit vše Re: Proč KDevelop ignoruje breakpointy?
    Vzhledem k tomu, že vždycky, když by se to mělo breaknout, tak se v podokně GDB zobrazí break a KDevelop na to reaguje continue, jak jsem psal v zadání otázky, tak se obávám, že to dělá KDevelop.
    24.2.2005 20:58 Michal Marek (twofish) | skóre: 55 | blog: { display: blog; } | Praha
    Rozbalit Rozbalit vše Re: Proč KDevelop ignoruje breakpointy?
    Zkus to v samotném gdb
    gdb ./program
    (gdb) break main
    (gdb) r
    
    a uvidíme...
    Luboš Doležel (Doli) avatar 24.2.2005 21:20 Luboš Doležel (Doli) | skóre: 98 | blog: Doliho blog | Kladensko
    Rozbalit Rozbalit vše Re: Proč KDevelop ignoruje breakpointy?
    Hmm, tak jsem zkusil dát breakpoint do mainu a jede to i v KDevelopu. Ale jakmile se jedná o breakpoint ve funkci, která je vyvolávána událostí (stisk tlačítka), tak to přeskakuje... :-(
    24.2.2005 21:59 unchallenger | skóre: 69 | blog: unchallenger
    Rozbalit Rozbalit vše Re: Proč KDevelop ignoruje breakpointy?
    Jo, s knihovnami je to IIRC tak, že gdb nemůže umístit breakpoint, dokud nezná adresu, a adresa, na kterou se relokuje sdílená knihovna, je známa až po spuštění a skutečné relokaci.

    Teď je jen otázka, zda to může i za tohle (zkoušels, co jsem psal v prvním příspěvku?). Normálně by nemělo, ale vinou objektovitosti a virtualmetodovosti C++ asi může moci.
    24.2.2005 22:08 Michal Marek (twofish) | skóre: 55 | blog: { display: blog; } | Praha
    Rozbalit Rozbalit vše Re: Proč KDevelop ignoruje breakpointy?
    Možná plácám, ale gdb snad zajímá adresa toho _jeho_ handleru, jestli se volá z knihovny nebo z jeho kódu by IMHO nemělo vadit, nebo jo?

    Nakonec to může zkusit -- zavolat ten handler ze svého kódu, jestli se to zastaví nebo ne.
    24.2.2005 22:43 unchallenger | skóre: 69 | blog: unchallenger
    Rozbalit Rozbalit vše Re: Proč KDevelop ignoruje breakpointy?
    Nešlo mi o to, odkud se volá... no, nebudu to rozebírat, protože to asi je kravina tak jako tak.

    Založit nové vláknoNahoru

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.