Eks.
#include "Dill.c"
står i fila Dall.c
Så ønsker jeg å sette et break point i fila Dill.c på linje 19 f.eks.
når jeg kjører fila Dall.c
Tobiast
Fac ut vivas! (lat)
Get a life! (eng)
Få deg et liv (no)
oki ?
Generelt bør du ikke inkludere kjørbare kode med #include.
De fleste debuggere, inkludert gdb sist jeg sjekket, blir alvorlig
forvirret av dette.
Siden dette sikkert ikke er til hjelp for deg, la meg forslå følgende
framgangsmåte:
Sett et breakpoint litt før der du vil, på et sted i hovedfila.
Singlestep deg fram til der du egentlig vil sette breakpoint.
Spør debuggeren hvor den tror du er. Dette vil sannsynligvis være et
eller annet villt linjenummer i hovedfila. Sett breakpoint på den
linja, og kryss fingrene.
Det er godt mulig dette ikke virker, men det er da ihvertfall verdt et
forsøk.
Stig Hemmer.
ikke bruk #include for å sy sammen kjørbar kode i et program. kompiler
heller filene separat og lenk dem sammen tilslutt. å debugge C-kode
som er skrevet på denne måten blir for klossete til at du bør gidde
det.
-Bjørn
--
Bjørn Borud <bo...@guardian.no> | "The Net interprets censorship
<URL:http://www.pvv.unit.no/~borud/> | as damage and routes around it."
UNIX person, one of "them" | - John Gilmore