01/10/2018, 11:10
Cách xem watch trong Codeblock debug

link bài trang ideone : https://ideone.com/PDSwQr
CODEBLOCK :
biến string s ;
khi debug thì trong watch khong hiện thị ra chuỗi , tìm sâu vào thì lại thấy rất nhiều thứ như trong hình . Em tìm trên mạng cách nhìn watch dễ hơn nhưng vẫn không tìm được , lúc trước em dùng visual nên khi debug rất dễ để tìm lỗi và sửa code . Mọng mọi người có thể giúp em !
Bài liên quan
dùng VS luôn đi, mất công qua code blocks chi, ca này khó…
thầy kêu em dùng cho quen , chứ em cũng ko muốn dùng đâu
Lí do “quen” là gì? Nếu là chuẩn bị để thi olympic hay gì đó thì OK, còn “quen” cho vui thì cứ… kệ thầy, em thích gì thì cứ làm cái em thích.
dạ , để thi olympic , nếu em có sai cho em xin lỗi !
Thế thì OK
Code đầy đủ cũng phải post lên đây luôn chứ chụp hình vậy thôi chưa đủ. Em phải mô tả kỹ hơn cách em debug. Người khác đâu ai biết em debug thế nào, bấm nút gì trong quá trình đó đâu nên em phải mô tả kỹ để các bạn khác có thể xác định được là em sai ở bước nào.
em vô thư mục chứa compiler, nó có cấu trúc như thế này:

sau đó vô thư mục

share
, tìm thư mục có tên làgcc-X.Y.Z
trong đó X.Y.Z là phiên bản gcc của trình dịch đó.mò tiếp vô


python\libstdcxx\v6
, tìm trong đó xem có fileprinters.py
chưanếu chưa có thì install gcc mới: mingw-w64-install.exe Install bản mới nhất 7.1.0, chỉ sửa option Architecture, đừng đụng tới mấy option khác. x86_64 nếu máy em là win 64 bit, i686 nếu là win 32 bit

rồi sau đó vô Code blocks, chọn Settings -> Compiler…->Toolchain executable -> Compiler’s installation directory là thư mục mà em install vào (thư mục có chứa thư mục bin, include, lib)
xong rồi thì vô Code Blocks, chọn Settings -> Debugger… -> Create config -> đặt tên rồi thêm vào như sau:
sau đó em ra thư mục
bin
của compiler, tạo filepp.gdb
có nội dung như sau:em chỉnh sửa lại tên đường dẫn cho đúng với đường dẫn tới file
printers.py
của emxong rồi vô lại Settings->Compiler…->Toolchain executables, chọn debugger vừa tạo:
xong tắt khởi động lại Codeblocks, tạo chương trình đơn giản compile thử với compiler mới kể trên
khuyến khích down compiler mới luôn, vì compiler cũ 4.x.x hay 5.x.x file `printers.py` có vấn đề, phải sửa tùm lum còn khổ hơn...
nếu xài compiler có sẵn của Codeblocks thì uninstall Windows, đập máy cũ mua máy mới, uninstall Windows trên máy mới, cài Linux from scratch và sau đó install Codeblocks vào xài.
phức tạp quá phải ko? Down VS cho nó lành ~.~
dạ em cảm ơn , không sao để em thử .