Halo dan selamat datang.
Dalam kuliah ini saya akan menunjukkan kepada Anda bagaimana Anda dapat mengatur debugger gdb di dalam code light di
Ubuntu Linux.
Hal pertama yang harus Anda lakukan adalah membuka terminal.
Ingat, Anda dapat membuka terminal hanya dengan memilih titik, titik titik dan mengetik terminal.
Saya sudah memiliki terminal jadi yang ingin saya lakukan adalah saya hanya ingin mengetikkan gdb yang mana dan itu akan menunjukkan
kepada saya jalur debugger gdb.
Hal itu mungkin akan menjadi penting nantinya.
Mungkin tidak, tetapi Anda harus tahu di mana gdb diinstal, yaitu di usr bin gdb.
Sekarang Anda ingin memunculkan lampu kode.
Sekali lagi, Anda dapat memunculkan cahaya kode dengan membuka aplikasi show yang mencari cahaya kode.
Saya sudah memiliki kode yang menyala, jadi ini dia.
Saya akan terus maju dan saya akan membuat proyek baru.
Jadi saya hanya memiliki ruang kerja yang lebih tua di sini.
Saya akan klik kanan pada ruang kerja.
Saya akan mengatakan proyek baru.
Saya akan menamai proyek ini, tes debugger, tes debugger, dan saya akan memilih kategorinya.
Anda bisa memilih templat, tetapi templat harus memiliki pengaturan GDB di dalamnya.
Jadi saya hanya akan memilih kategori sebagai konsol, jenisnya sebagai kompiler GCC yang dapat dieksekusi sederhana, GCC,
versi apa pun.
Dan kemudian yang benar-benar penting adalah debugger GDB debugger dan kemudian membangun sistem secara default.
Saya akan terus maju dan memukul.
Oke.
Sekarang, jika Anda ingin menambahkan template baru untuk memastikan Anda memiliki set debugger GDB, Anda juga dapat melakukannya.
Jadi setelah saya menekan oke, Anda akan melihat bahwa proyek saya telah dibuat tes debugger dan saya sekarang memiliki main
dot c Saya klik dua kali main. c.
Saya akan melihat kode sumber templat saya untuk Hello world.
Sekarang untuk melihat apakah konfigurasi debugger sudah berfungsi dengan hanya memilihnya.
Dan ketika saya membuat proyek, saya bisa pergi ke margin di sini di mana nomor baris berada
dan saya bisa memilih di baris lima, saya bisa klik kanan di atasnya dan itu akan menunjukkan lingkaran merah.
Lingkaran merah ini menunjukkan bahwa itu adalah breakpoint.
Kita akan membahas tentang breakpoint secara lebih detail.
Namun, apa yang dikatakan di sini adalah kita akan menghentikan eksekusi program pada baris kelima, dan itu akan memungkinkan kita untuk melihat
informasi yang berbeda dan seterusnya.
Namun saat ini, kami baru saja menetapkan breakpoint.
Ini akan menguji untuk melihat apakah konfigurasi debugger kita sudah diatur dengan benar.
Setelah kita mengatur breakpoint, kita dapat pergi ke debugger dan kita dapat mengatakan mulai, lanjutkan debugger,
kita dapat mengatakan build dan debug dan ini akan membangun dan memulai debugger.
Jadi Anda akan melihat bahwa jendela terminal ini muncul dan apa yang sebenarnya ingin Anda lakukan adalah Anda ingin
memindahkan ini dan Anda ingin memastikan bahwa debugger itu dipukul.
Jadi, jika Anda melihat pada baris kelima, Anda akan melihat lingkaran merah, tetapi Anda juga akan melihat panah hijau, dan itu menunjukkan
bahwa program telah berhenti.
Dan Anda juga tidak melihat laporan cetak apa pun.
Jadi, Anda tahu, program ini berhenti sampai di situ saja.
Jadi, pada titik ini, Anda tahu bahwa konfigurasi Anda berfungsi, bahwa GDB sudah diatur dengan benar untuk
code light.
Sekarang jika Anda ingin menghentikan debugger, hal lain yang harus Anda perhatikan sebelum Anda menghentikannya
adalah bahwa sebuah jendela akan muncul di jendela debugger di mana Anda dapat mulai melakukan sesuatu.
Tetapi sekali lagi, kita akan membahas hal ini di video berikutnya secara lebih rinci, bagaimana cara menggunakan debugger.
Jadi sekarang kita bisa menghentikan debugger.
Kita bisa menekan persegi panjang merah untuk menghentikan program dan kita sudah siap.
Beberapa hal yang perlu diperhatikan, bukan?
Jika Anda memilih proyek uji debugger, klik kanan dan Anda mengatakan pengaturan dan Anda pergi ke tab debugger di sini di
sebelah kiri, Anda akan melihat bahwa jalur debugger tidak diatur.
Jika Anda membuat proyek dan memilih GDB, Anda sudah siap untuk memulai.
Tetapi jika Anda memiliki masalah, Anda mungkin harus mengatur jalur ini dengan apa yang kita miliki sebelumnya, yaitu usr bin gdb
ketika Anda mengetikkan gdb yang mana pada terminal, Anda dapat melakukannya dengan pergi ke dot, dot dot dan
mengatur jalur itu.
Tetapi sepertinya hal ini tidak perlu dilakukan hanya jika Anda memiliki masalah.
Ada juga pengaturan di sini pada menu utama di mana Anda bisa masuk ke pengaturan GDB dan sekali lagi Anda bisa mengatur jalur debugger
jika Anda memiliki masalah.
Saya kira ini adalah pengaturan global yang akan ditetapkan untuk semua proyek, tetapi tampaknya tidak demikian.
Ada juga pengaturan di sini yang dapat Anda lihat jika Anda tertarik dengan semua pengaturan default
yang seharusnya baik-baik saja, tetapi di sinilah konfigurasi terjadi untuk GDB.
Jika Anda melihat proyek Anda, Anda akan melihat dropdown di mana tertulis debug.
Sangat penting untuk memilih debug dan bukan release, pastikan debug dipilih karena itu akan membangun informasi debug dan
memungkinkan Anda untuk menjalankan dan melakukan debug.
Dan yang terakhir, jika Anda memilih pengaturan Anda.
Dan Anda pergi ke kompiler Anda, Anda ingin memastikan bahwa opsi kompiler C Anda membangun untuk debugging.
Jadi, G kurcaci dua dan dasbor nol adalah opsi untuk informasi debug.
Benar.
Kami telah membahas hal ini sebelumnya.
Ini membangun eksekusi untuk memiliki informasi debugging di dalamnya, mengoptimalkan untuk debugging dan g dwarf dua.
Jadi, jika Anda telah mengatur semua pengaturan ini, Anda harus siap untuk men-debug program Anda.
Ingatlah bahwa jalan setapak dan sebagainya.
Jika Anda memiliki masalah, Anda mungkin ingin mengaturnya dan memastikan bahwa di mana pun Anda melakukannya, aturlah breakpoint
Anda, bahwa itu ada di file yang tepat untuk proyek yang tepat yang benar-benar Anda jalankan di proyek aktif Anda.
Oke, selamat melakukan debugging.
Jika Anda memiliki pertanyaan, silakan tanyakan di forum tanya jawab.
Terima kasih.