2009-12-18 35 views
123

Điều này rất hữu ích cho việc gỡ lỗi (do đó liên quan đến lập trình). Trên linux, chúng tôi có thể sử dụng lệnhTương đương với strace -feopen < command > trên mac os X

strace -feopen python myfile.py 

để tìm ra mô-đun python và đối tượng được chia sẻ nào được tải. Có một lớp lót tương đương trên macOS X không?

Trả lời

171

Tôi cho rằng bạn có nghĩa là strace -fetrace=open?

dtruss -f -t open python myfile.py
+0

Xin chào ephemient, tôi vừa kiểm tra phiên bản của strace (với -fetrace = open) và nó cho chính xác cùng một ví dụ như ví dụ của tôi. Tôi mong muốn thử nghiệm lệnh dtruss của bạn ngay. Cảm ơn đã phản ứng nhanh chóng! – SetJmp

+2

Bằng cách nào đó, hôm nay, sudo dtruss không hoạt động cho tôi. Nó giống như Python không được thực thi chút nào! –

+0

Tôi biết sẽ có một sự thay thế! Truyền thuyết, cảm ơn! – DarkMantis