2011-09-23 27 views
5

thấy tôi đã viết một chương trình cho endian lớn bây giờ tôi không có máy endian lớn nhưng tôi muốn kiểm tra xem chương trình của tôi sẽ hoạt động chính xác hay không trên endian lớn như thế nào tôi có thể kiểm tra trên máy tính cuối nhỏ của tôi.Có cách nào để biên dịch và chạy chương trình như big-endian trên máy tính nhỏ endian?

Có trình biên dịch ảo lớn trực tuyến nào không?

lưu ý: tôi đã googled về điều này nhưng không nhận được bất cứ điều gì.

Trả lời

7

qemu có thể ảo hóa tất cả các loại kiến ​​trúc, trong số đó là các kiểu cuối lớn.

+0

có vẻ như tôi đang tải xuống và cài đặt ứng dụng này ngay bây giờ ... –

4

Qemu hữu ích như trình giả lập/ảo hóa, tức là để chạy chương trình, nhưng bạn sẽ cần một cái gì đó để biên dịch nó ngay từ đầu.

Khi bạn đã chọn kiến ​​trúc lớn được hỗ trợ bởi qemu, ví dụ PowerPC, bạn sẽ cần trình biên dịch chéo chạy trên PC của bạn nhưng tạo mã nhị phân cho kiến ​​trúc này (ví dụ: PowerPC).

Nếu bạn rất may mắn, bản phân phối của bạn có chứa một số tệp nhị phân. Tuy nhiên, trong hầu hết các trường hợp, bạn có thể buộc phải tự biên dịch binutils, glibcgcc.

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