Tôi đang cố chuyển một số mã từ hộp Solaris vào hộp Linux (cụ thể là Redhat). Mã được biên dịch không có vấn đề và chạy mà không có sự cố trên hộp Solaris.Tcl.h: không có tệp hoặc thư mục nào như vậy
Tuy nhiên, khi biên dịch lại trên Linux, tôi đang gặp sự cố với tcl.h - trình biên dịch cho tôi biết rằng error: tcl.h: No such file or directory
cho nhiều tệp #include "tcl.h"
.
Theo như tôi có thể nói, cả hai tcl8.4 & tk8.4 được cài đặt:
- /usr/lib/tcl8.4
- /usr/share/tcl8.4
- /usr/lib/tk8.4
- /usr/share/tk8.4
Tuy nhiên, tôi không thể tìm thấy bất cứ nơi nào tcl.h. Có ai biết nó sẽ ở đâu không? Hay đó là một trong những tập tin mà Solaris cần, nhưng Linux không cần phải được đưa vào? Hoặc thậm chí tôi cần phải cài đặt một cái gì đó ngoài tcl/tk 8.4?
Yup. Đó thực sự là trường hợp. Cảm ơn bạn. – redhotspike