2013-05-11 42 views
7

Tôi đang cố gắng triển khai nhiều máy chủ quy trình trong C. Tôi muốn kiểm tra từng bước của quá trình con. Nhưng trên chế độ gỡ lỗi mặc định, tôi không có lựa chọn nào để thực hiện theo quy trình gốc, gọi hàm fork. Và google không giúp tôi dẫn đến những gì tôi muốn.
Cách Xcode có thể thực hiện theo quy trình con trên chế độ gỡ lỗi?
Mọi trợ giúp hoặc trang web đều tuyệt vời.Làm cách nào để Xcode có thể theo dõi tiến trình con trên chế độ gỡ lỗi?

+0

'lldb' (được cung cấp bằng Xcode 4.6.2) có vẻ bị hỏng khi đặt điểm ngắt trong hàm được gọi bởi quá trình con (tôi nhận được' EXC_BREAKPOINT SIGTRAP', điều này là tốt khi điểm ngắt số lần truy cập trong quá trình gốc). Tôi nghĩ bạn sẽ cần một cá thể 'lldb' riêng để gỡ lỗi cho đứa trẻ. – trojanfoe

+0

Tôi nên tạo một cá thể 'lldb' riêng biệt như thế nào? Có trang web hữu ích nào không? – inherithandle

+0

Tôi đã thử kỹ thuật được giải thích trong câu trả lời sau đây, không có kết quả. Tôi chỉ đơn giản là không thể dừng 'lldb' rơi khi quá trình con chạm vào điểm ngắt. http://stackoverflow.com/questions/14746315/how-to-attach-to-child-process-in-lldb – trojanfoe

Trả lời