Debuggers don’t work well with real-time code. and there is WAY to much code for that.
Professionally I’ve had to come up to speed on large software projects several times. The best way is to first become an expert at the user level and learn what it does. This applies to radars, camera firmware, and everything else. Then you skim-read the code just to see what is there. and take notes on what the parts are. Next study one section at a time. You generally don’t need to know how everything works in great detail, just where to find it if you need it. Another good way to learn is to write new regression tests, no software ever has enough of these. Writing a test forces you to look in detail and the test result proves you understand. Then, at last, you can make changes, then build and test. But the first step is to be an expert-level user. > On Dec 10, 2023, at 3:08 PM, alanmthomason--- via Emc-users > <emc-users@lists.sourceforge.net> wrote: > > Hi There.I am looking for guidance to build linuxcnc in a way that I can > step through it. I can build currently, but in trying to understand the > underlying code I was hoping to use a debugger to step through it. > > I could not find any flags in the configure -help that looked right. > > > > Thanks so much, Alan. > > > _______________________________________________ > Emc-users mailing list > Emc-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/emc-users _______________________________________________ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users