2012-03-17 25 views
7

Tôi đã cài đặt Solaris 11 x86 (trong một môi trường Qemu) từ đây: http://www.oracle.com/technetwork/server-storage/solaris11/downloads/index.htmlSolaris 11 có vẻ là thiếu tập tin hệ thống tiêu đề

Tôi đã untar'd vào/chọn Sun Studio 12,3 x86 cho Solaris 11 từ tại đây: http://www.oracle.com/technetwork/server-storage/solarisstudio/downloads/index.html

nhưng trình biên dịch không thể tìm thấy tiêu đề hệ thống như sys/types.h hoặc inttypes.h hoặc bất kỳ nơi nào có thể xác định int32_t. Tiêu đề dtrace.h ví dụ dựa trên sys/types.h và tôi không thể tìm thấy nó. Như thể tôi đang thiếu một gói hay thứ gì đó. Tôi đã không bao giờ làm việc với bất cứ điều gì khác hơn Linux (nhiều distro, bao gồm cả từ nguồn), và tôi bị mất. Tôi đang thiếu gì?

+0

Câu hỏi này có lẽ là một phù hợp tốt hơn cho www.serverfault.com –

+1

@cillosis: Tôi là một nhà phát triển. Tôi đang cố gắng để làm cho mã nguồn của tôi xây dựng trên toolchain và nền tảng kỳ lạ này, không quản lý một máy chủ. –

Trả lời

7

Bạn chỉ cần cài đặt các gói có chứa các tập tin tiêu đề:

# pkg install system/header 
+0

Tôi nên có RTFM'd ở đâu? Còn gì khác trong cài đặt mặc định? –

+0

Studio 12.3 tài liệu có trước Solaris 11 và không có tài liệu này. Vấn đề là bạn đã cài đặt từ tệp tar nên không có kiểm tra sự phụ thuộc. Nếu bạn đã cài đặt từ nhà xuất bản solarisstudio mới phát hành gần đây, tôi đoán các tệp tiêu đề này sẽ được cài đặt tự động. – jlliagre

+0

+1 Điều này đã cứu mạng sống của tôi :-) – Jens

Các vấn đề liên quan