Build- und Debughinweise ======================== 1. Paketübersicht ----------------- liberic: mconfigure. Die Version wird durch den -v-Parameter bestimmt, die SW wird in ~/eric erwartet. libmebil-eric-perl: mconfigure libmeric: ./configure benötigt ERiC-Header in ~/eric/ERiC-//include Achtung: Projektname ist mERiC mebil: mconfigure 2. Debughinweise ---------------- 2.1 mebil Direkter Kommandozeilenaufruf von mebil.pl in ~/mebil/src/mebil mit PERL5LIB=~/mebil/src/mebil:~/mebil/src 2.2 libmeric - In libmeric eine Endlosschleife einbauen und mit Eclipse übersetzen cout << "step into EL" << endl; /* An infinite loop that usually won't be optimised away */ int temp_val = 1; while(temp_val > 0) { temp_val--; if(temp_val < 50) temp_val = 100; } cout << "EL ended" << endl; - beim Aufruf von mebil.pl LD_LIBRARY_PATH=~/mebil/csrc/libmeric/Debug/ - mit top PID des Prozesses finden - sudo gdb perl PID - EL verlassen: set temp_val=-1000