Khi biên dịch dự án của tôi với clang ++, đường dẫn đến tệp nguồn dường như không được bao gồm trong mã đối tượng. Điều này có nghĩa là gdb không thể tìm thấy tệp nguồn để hiển thị mã. Đối với các trường hợp cụ thể, tôi có thể sử dụng lệnh g2's directory
để thêm một thư mục, nhưng dự án của tôi có rất nhiều thư mục nguồn và điều này gây phiền toái rất nhanh.gdb không tìm thấy tệp nguồn được biên dịch bởi clang ++
Khi tôi chuyển cấu hình của mình để sử dụng g ++, gdb chỉ tìm tất cả các tệp nguồn của tôi.
Chức năng này hoạt động clang ++ 2.9 trên Snow Leopard, nhưng không hoạt động với clang ++ 3.1 trên Lion. Tôi có XCode 4.3.2.
Có tùy chọn kêu gọi buộc đường dẫn đầy đủ được sử dụng trong tệp đối tượng không? Có thể cái gì khác sai với cấu hình của tôi?
Tôi không chắc chắn nhưng bạn đã thực hiện '-d' chưa? –
@NeelBasu Các tệp nguồn của tôi được trải rộng trên 40 thư mục và tôi không muốn sử dụng '-d' 40 lần. – robert