Halo dan selamat datang.
Dalam video ini, saya akan menunjukkan kepada Anda bagaimana Anda dapat mengonfigurasi debugger Lldb untuk macOS agar dapat bekerja
dalam cahaya kode.
Sekarang, hal pertama yang mungkin perlu Anda lakukan adalah Anda perlu memunculkan terminal dan Anda dapat memunculkan
terminal.
Ingat, cukup buka finder dan Anda akan masuk ke utilitas dan membuka terminal.
Setelah Anda memiliki jendela terminal, Anda dapat mengetikkan lldb yang mana dan itu akan menunjukkan kepada Anda
jalur ke debugger Lldb dan Anda ingin menggunakan debugger Lldb.
Ini bekerja sedikit lebih baik daripada GDB.
Jika Anda menggunakan mac OS, Anda bisa mencoba menggunakan gdb debug sehingga debugger terinstal di usr bin lldb.
Anda mungkin membutuhkan informasi tersebut nanti.
Pada titik ini Anda hanya ingin memunculkan lampu kode dan Anda dapat pergi ke pencari aplikasi dan pergi
ke aplikasi dan klik dua kali pada lampu kode untuk memunculkannya.
Saya sudah menyiapkannya, jadi saya akan melanjutkan dan memunculkan lampu kode.
Dan saat ini saya akan membuat proyek baru.
Saya akan memastikan bahwa saya memilih debugger dan kemudian melihat apakah konfigurasinya berfungsi.
Jadi saya memiliki ruang kerja ini sebagai ruang kerja yang lebih tua.
Saya akan klik kanan, saya akan mengatakan proyek baru.
Saya akan memastikan bahwa saya akan menyebut proyek ini sebagai tes debugger dan saya akan memilih kategori
konsol, Simple Executable, GCC compiler, GCC.
Tetapi debugger yang akan saya pilih adalah debugger Lldb dan kemudian mempertahankan sistem build sebagai default.
Dan saya akan langsung mengatakan, oke, jadi sekarang saya memiliki tes debugger proyek baru ini dan saya memiliki
file sumber template baru yang utama. c dan kita akan melihat apakah debugger bekerja.
Jadi apa yang dapat kita lakukan adalah kita dapat memilih di margin di sini dengan nomor baris yang
dapat kita pilih di sini tepat di sebelah lima dan mencoba menambahkan breakpoint tepat di sana dan Anda akan melihat lingkaran itu.
Breakpoint merah pada dasarnya menghentikan eksekusi program pada baris kode tersebut.
Jadi untuk melihat apakah konfigurasi debugger kami berhasil, kami menetapkan breakpoint tersebut dan kemudian kami dapat naik dan kami
dapat mengatakan debugger dan kami dapat mengatakan mulai, lanjutkan debugger.
Pada titik ini dikatakan, Apakah Anda ingin membangun?
Anda tinggal mengatakan build dan debug dan proyek akan muncul dan mulai berjalan dan Anda akan melihat bahwa proyek tersebut
berhenti tepat di baris kelima.
Anda dapat melihat lingkaran kecil berwarna merah atau merah, tetapi Anda juga dapat melihat panah hijau.
Itu berarti program telah berhenti dieksekusi.
Jadi, itu berarti kami siap untuk pergi.
Debugger kami bekerja pada Mac OS dan kami dapat menelusuri kodenya.
Kita akan membahas semua detail ini dalam kuliah selanjutnya.
Tetapi Anda juga akan melihat bahwa jendela debugger muncul.
Anda tahu, Anda bisa membuatnya lebih besar lagi.
Kita akan membahasnya nanti.
Tetapi kami hanya ingin mengonfirmasi bahwa konfigurasi kami berfungsi untuk debugger.
Jadi pada titik ini kita bisa menekan persegi panjang merah, kita bisa menghentikan debugger.
Dan program kami akan menghentikan eksekusi.
Dan Anda juga harus memperhatikan, ketika Anda memilih tes debugger, Anda dapat memeriksa pengaturan proyek untuk
debugger dan sebagainya, dan Anda akan melihat bahwa Anda tidak perlu mengatur jalur debugger.
Jika Anda mengalami masalah, Anda mungkin perlu pergi dan mengaturnya ke jalur yang baru saja kita lihat.
USR bin Lldb jika Anda memiliki masalah, tetapi tidak perlu diatur jika Anda benar-benar memilih
saat membuat proyek dan memilih lldb.
Tetapi jika Anda memiliki masalah, Anda mungkin ingin melihat di sana.
Hal lainnya ada di pengaturan, Anda juga dapat melihat pengaturan untuk pengaturan Lldb.
Sekali lagi, biasanya ini semua baik dengan hanya mempertahankan default, tetapi jika Anda memiliki masalah,
Anda mungkin harus melihat beberapa informasi ini.
Tapi saya tidak memiliki masalah apa pun.
Pada dasarnya sesederhana memilih lldb sebagai opsi dan kemudian mengatur breakpoints dan semuanya
bekerja.
Beberapa hal yang perlu diperhatikan.
Anda harus memastikan bahwa ketika Anda mengkompilasi dan ketika Anda menjalankan proyek Anda, proyek Anda disetel sebagai debug.
Ini tidak boleh ditetapkan sebagai rilis, ini harus ditetapkan sebagai debug.
Dan satu hal lagi, Anda harus memastikan bahwa ketika Anda memiliki pengaturan proyek, Anda benar-benar melakukan
kompilasi untuk debugging.
Jadi, Anda ingin memastikan dan kita sudah membahas ini, tetapi Anda
hanya ingin memastikan di bawah kompiler bahwa untuk opsi kompiler C Anda memiliki tanda hubung o untuk pengoptimalan dan tanda hubung G.
Jadi, Anda dapat menghasilkan informasi debugging sebagai tanda hubung G dan Anda ingin memastikan bahwa itu dipilih dan kemudian juga
mengoptimalkan untuk debugging.
Tetapi jika Anda memiliki semua pengaturan tersebut, Anda seharusnya tidak memiliki masalah dalam menjalankan debugger
dan code light pada mac OS.
Terima kasih.