<![CDATA[Latest posts for the topic "Linux software debugging"]]> /hvaonline/posts/list/24.html JForum - http://www.jforum.net Linux software debugging /hvaonline/posts/list/15298.html#91038 /hvaonline/posts/list/15298.html#91038 GMT Linux software debugging

StarGhost wrote:
Chào các bro, Mình muốn debug OpenSSH trên linux, nhưng ko biết phải làm thế nào? Nói chung cũng nghe nói đên gdb, nhưng mà theo như trong guide thì phải compile code với debug option, mà mình thì ko biết phải compile như thế nào. Ngay cả khi install software thì mình cũng chỉ biết configure, make rồi make install thôi. Ai biết có thể giúp mình với. Và nếu có 1 cái GUI debugger trên linux thì hay quá. Từ trước đến giờ mình chỉ quen programming trên Win thôi. SG. 
Dùng cái gì, tham khảo tài liệu của cái đó. Bồ muốn dùng gdb? vậy thì tìm ngay tài liệu tham khảo gdb. Nếu chưa biết gdb là gì, thử tìm hiểu xem? gdb = gnu debugger. Nhảy vào google gõ "gnu debugger", nó hiện ra mấy chục ngàn kết quả. Thử click vào link kết quả đầu tiên xem: http://sourceware.org/gdb/ Xem trên trang này thấy có phần "Documentation", thử click vào đó xem: http://sourceware.org/gdb/documentation/ thấy ngay "GDB User Manual". Tài liệu này có đầy đủ mọi thứ cần thiết để dùng gdb. Nếu chưa thỏa mãn, dạo 1 vòng google lần thứ nhì, ôi thôi, hàng chục ngàn tài liệu, thông tin về gdb. Muốn GUI của GDB? Thử gõ "gnu debugger GUI" trên google xem sao? Thấy ngay cái link đầu tiên: http://en.wikipedia.org/wiki/GNU_Debugger_front-end . Thử vào xem thì thấy liệt kê um sùm. Muốn dùng Linux, viết chương trình, biên dịch, debug.... trên Linux thì việc đầu tiên là trang bị cho mình kỹ năng tìm kiếm thông tin. Tuy nhiên điểm tối quan trọng nên thuộc lòng: dùng cái gì, tham khảo tài liệu của cái đó trước tiên. Good luck.]]>
/hvaonline/posts/list/15298.html#91049 /hvaonline/posts/list/15298.html#91049 GMT
Re: Linux software debugging /hvaonline/posts/list/15298.html#91881 /hvaonline/posts/list/15298.html#91881 GMT Re: Linux software debugging Code:
Why Write This Tutorial?

This is one of the most comprehensive GDB tutorials on the Internet. It's more than you'd find in most books, which tend to discuss GDB as a lightning-fast afterthought. I wrote this document because I couldn't find a good GDB tutorial. The only comprehensive source of information about GDB is GNU's GDB User's Manual, but learning GDB from it is like learning a foreign language from a dictionary.
I'll be using sample programs, and there will be links to the source code in each section that uses them, along with compilation instructions. I urge you to download the code and follow along with the examples. Following along, doing it yourself as you read, is really the best way to learn.

 http://www.dirac.org/linux/gdb/
Regards kienmanowar ]]>
/hvaonline/posts/list/15298.html#91959 /hvaonline/posts/list/15298.html#91959 GMT