Jak wspomniano w tytule, używam NetBeans IDE 7.0.1 dla C++ (dla przydziałów na Uniwersytet). Używałem gedit i terminala, ale chciałbym spróbować swoich sił w IDE.
Próbowałem Eclipse, ale wydaje mi się, że wolę interfejs Netbeans.
(Wszystkie powyższe-> z moim laptopem, z systemem Ubuntu 11.10).Używanie Netbeans IDE 7.0.1 dla C++, jak włączyć więcej informacji debugowania (np. Jak przy "-g3" z gdb)
Cóż, mam kilka pytań,
- Czy istnieje jakiś sposób, aby „wzbogacić” „Uruchom powiodło się (wartość wyjścia 1, całkowity czas: 470ms)” wiadomość z „winy segmentacji”, a także ? (lub w jaki sposób IDE działają, a jeśli otrzymasz "run failed" przejdź do trybu debugowania?)
Również w trybie debugowania, gdy dostaję błąd segmentacji, otrzymuję nowe okno z napisem "Signal Caught" „a następnie to:
Signal received: SIGSEGV (?) with sigcode ? (?) From process: ? For program testing_netbeans, pid 15,211 You may discard the signal or forward it and you may continue or pause the process To control which signals are caught or ignored use Debug->Dbx Configure
z trzech dostępnych opcji (” Odrzuć i Pauza”,«Odrzuć i kontynuuj»,«do przodu i dalej»). Co robi każda z powyższych opcji?
Jak można uzyskać wiersz, w którym wystąpił błąd? (na przykład z gdb skompilowałem z opcją -g3, a następnie uruchomiłem z gdb.) Ale teraz jak mogę to zrobić domyślnie?
Co mi się podoba w Eclipse to fakt, że miałby domyślny punkt przerwania w 1st wiersz z głównych funkcji, czy jest jakiś sposób, aby to zrobić domyślnie?
Dziękuję za poświęcony czas!
Prawdopodobne rozwiązanie ostatniego zapytania, _początkowe debugowanie za pośrednictwem ___step over___ _barbarbar_. – Hindol
Czy próbowałeś używać QtCreator? To solidne IDE do programowania w C++. –
@ jons34yp: Próbowałem go trochę na Linuksie, ale go nie lubiłem .. Wydaje mi się, że wolę Netbeans. – Chris