Xin chào và chào mừng.
Trong video này, tôi sẽ chỉ cho bạn cách bạn có thể định cấu hình trình gỡ lỗi Lldb cho macOS để nó hoạt động
trong ánh sáng mã.
Bây giờ, điều đầu tiên bạn có thể cần làm là mở một thiết bị đầu cuối và bạn có thể mở một thiết bị đầu
cuối.
Hãy nhớ rằng, chỉ cần vào công cụ tìm và bạn đi đến các tiện ích và hiển thị một thiết bị đầu cuối.
Khi bạn có một cửa sổ đầu cuối, bạn thực sự có thể nhập which lldb và cửa sổ đó sẽ hiển thị cho bạn đường dẫn
đến trình gỡ lỗi Lldb và bạn muốn sử dụng trình gỡ lỗi Lldb.
Nó hoạt động tốt hơn một chút so với GDB.
Nếu bạn đang sử dụng hệ điều hành mac, bạn có thể thử sử dụng trình gỡ lỗi gdb để trình gỡ lỗi được cài đặt trong usr bin lldb.
Bạn có thể cần thông tin đó sau này.
Tại thời điểm này, bạn chỉ muốn hiển thị đèn mã và bạn có thể truy cập công cụ tìm ứng dụng của mình
và chuyển đến các ứng dụng và nhấp đúp vào đèn mã để hiển thị mã đó.
Tôi đã có nó rồi, vì vậy tôi sẽ tiếp tục và đưa ra ánh sáng mã.
Và tại thời điểm này, tôi sẽ tạo một dự án mới.
Tôi sẽ đảm bảo rằng tôi chọn trình gỡ lỗi rồi xem cấu hình có hoạt động không.
Vì vậy, tôi có không gian làm việc này như một không gian làm việc cũ hơn.
Tôi sẽ nhấp chuột phải, tôi sẽ nói dự án mới.
Tôi sẽ đảm bảo rằng tôi sẽ gọi thử nghiệm trình gỡ lỗi dự án này và tôi sẽ chọn bảng điều khiển danh mục, Có thể
thực thi đơn giản, trình biên dịch GCC, GCC.
Nhưng trình sửa lỗi mà tôi sẽ chọn là trình sửa lỗi Lldb và sau đó giữ nguyên hệ thống xây dựng như mặc định.
Và tôi sẽ tiếp tục và nói, được rồi, vậy bây giờ tôi có bài kiểm tra trình gỡ lỗi dự án mới này và
tôi có một tệp nguồn mẫu mới main. c và chúng ta sẽ xem trình gỡ lỗi có hoạt động không.
Vì vậy, những gì chúng ta có thể làm là chúng ta có thể chọn trong lề ở đây với số
dòng là chúng ta có thể chọn ở đây ngay cạnh năm và thử thêm một điểm dừng ngay tại đó và bạn sẽ thấy vòng tròn đó.
Điểm dừng màu đỏ về cơ bản dừng việc thực thi chương trình tại dòng mã đó.
Và để xem cấu hình trình gỡ lỗi của chúng tôi có hoạt động hay không, chúng tôi đặt điểm dừng đó và sau đó chúng tôi có thể đi lên và chúng
tôi có thể nói trình gỡ lỗi và chúng tôi có thể nói bắt đầu, tiếp tục trình gỡ lỗi.
Tại thời điểm này, nó nói, Bạn có muốn xây dựng không?
Bạn chỉ có thể nói xây dựng và gỡ lỗi và dự án xuất hiện và nó bắt đầu chạy và bạn sẽ nhận thấy nó dừng
ngay ở dòng thứ năm.
Bạn có thể thấy vòng tròn nhỏ màu đỏ hoặc đỏ đó, nhưng bạn cũng có thể thấy mũi tên màu xanh lá cây đó.
Điều đó có nghĩa là chương trình đã ngừng thực hiện.
Vì vậy, điều đó có nghĩa là chúng tôi tốt để đi.
Trình gỡ lỗi của chúng tôi đang hoạt động trên Mac OS và chúng tôi có thể xem qua mã.
Chúng ta sẽ đi qua tất cả những chi tiết này trong các bài giảng sau.
Nhưng bạn cũng sẽ thấy cửa sổ trình sửa lỗi xuất hiện.
Bạn biết đấy, bạn có thể làm cho nó lớn hơn một lần nữa.
Chúng ta sẽ đi qua đó sau.
Nhưng chúng tôi chỉ muốn xác nhận rằng cấu hình của chúng tôi đang hoạt động cho trình gỡ lỗi.
Vì vậy, tại thời điểm này, chúng ta chỉ cần nhấn vào hình chữ nhật màu đỏ, chúng ta có thể dừng trình gỡ lỗi.
Và chương trình của chúng ta sẽ dừng thực thi.
Và bạn cũng nên lưu ý rằng khi bạn chọn thử nghiệm trình gỡ lỗi, bạn có thể kiểm tra cài đặt dự án cho
trình gỡ lỗi, v.v. và bạn sẽ thấy rằng bạn thực sự không cần đặt đường dẫn trình gỡ lỗi.
Nếu bạn có bất kỳ vấn đề nào, bạn có thể cần phải đi và đặt nó vào đường dẫn mà chúng tôi vừa xem xét.
USR bin Lldb nếu bạn gặp bất kỳ sự cố nào, nhưng không cần đặt nếu bạn thực
sự chọn khi tạo dự án và chọn lldb.
Nhưng nếu bạn có vấn đề, bạn có thể muốn nhìn vào đó.
Cái khác là trong cài đặt, bạn cũng có thể xem cài đặt cho cài đặt Lldb.
Một lần nữa, thường thì tất cả những điều này đều tốt nếu chỉ giữ mặc định, nhưng nếu bạn gặp bất
kỳ vấn đề nào, bạn có thể phải xem một số thông tin này.
Nhưng tôi không có bất kỳ vấn đề.
Tôi đơn giản như về cơ bản chỉ cần chọn lldb làm tùy chọn, sau đó đặt điểm dừng và mọi thứ hoạt
động.
Một vài điều cần chú ý.
Bạn muốn đảm bảo rằng khi bạn biên dịch và khi bạn chạy, dự án của bạn được đặt là gỡ lỗi.
Nó không nên được đặt là bản phát hành, nó phải được đặt là gỡ lỗi.
Và sau đó, một điều khác là bạn muốn đảm bảo khi bạn có cài đặt dự án mà bạn đang thực sự
biên dịch để gỡ lỗi.
Vì vậy, bạn muốn chắc chắn và chúng tôi đã trải qua điều này rồi, nhưng
bạn chỉ muốn đảm bảo rằng bên dưới trình biên dịch, đối với tùy chọn trình biên dịch C, bạn có dấu gạch ngang o để tối ưu hóa và dấu gạch ngang G.
Và do đó, bạn có thể tạo thông tin gỡ lỗi dưới dạng dấu gạch ngang G và bạn muốn đảm bảo rằng nó được chọn và sau
đó cũng tối ưu hóa để gỡ lỗi.
Nhưng nếu bạn đã đặt tất cả các cài đặt đó, thì bạn sẽ không gặp vấn đề gì khi chạy trình gỡ lỗi và ánh sáng mã
trên hệ điều hành mac.
Cảm ơn.