debug / mingw-gcc / windows

Kyse siis windowsille (win32) portatusta gcc -versiosta (mingw-gcc msys)

1. onko tietoa, mitä muotoa olevaa debug -informaatiota ko. kääntäjä tuottaa (dwarf? stabs ??)

2. Onko olemassa apuohjelmaa, joka osaisi muuttaa mingw-gcc:n tuottaman debug -informaation borlanin / embarcaderon työkalujen ymmärtämään .map -muotoon?

Tarkoitus olisi siis pystyä debuggaamaan Delphin integroidulla debuggerilla yhdistelmää, jossa Delphillä tehty EXE ja mingw-gcc:llä tehty DLL jonka tuo exe lataa.

Ilman tuota -> .map muunnosta kun delphin debuggeri osaa näyttää ainoastaan disassembloitua konekieltä gcc:n tuotosten osalta.

3. riittääkö gcc:lle -g -optio jotta se ylipäätään tuottaisi debug -informaatiota kääntäessään ?
1483
Äänestä

Muut lukivat myös

Vastaukset 1

Vanhimmat

1. Ei ole.
2. En tiedä.
3. Pitäisi riittää. Mingw-toteutus saattaa olla kuitenkin puutteellinen.

Auttaisiko cygwin sua mitenkään? Katso cygwin.com jo se on sulle uusi. Sillä saat myös gcc:n käyttöön, ja laajemman ohjelmiston kuin mingw.

Äänestä

Kommentoi aloitusta


mixedlang_koodaus kirjoitti:

Kyse siis windowsille (win32) portatusta gcc -versiosta (mingw-gcc msys)

1. onko tietoa, mitä muotoa olevaa debug -informaatiota ko. kääntäjä tuottaa (dwarf? stabs ??)

2. Onko olemassa apuohjelmaa, joka osaisi muuttaa mingw-gcc:n tuottaman debug -informaation borlanin / embarcaderon työkalujen ymmärtämään .map -muotoon?

Tarkoitus olisi siis pystyä debuggaamaan Delphin integroidulla debuggerilla yhdistelmää, jossa Delphillä tehty EXE ja mingw-gcc:llä tehty DLL jonka tuo exe lataa.

Ilman tuota -> .map muunnosta kun delphin debuggeri osaa näyttää ainoastaan disassembloitua konekieltä gcc:n tuotosten osalta.

3. riittääkö gcc:lle -g -optio jotta se ylipäätään tuottaisi debug -informaatiota kääntäessään ?

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu