Xây dựng GCC và Binutils trên Windows 7 x64


2

Tôi đang cố gắng xây dựng GCC theo hướng dẫn trong: Xây dựng GCC . Hiện tại tôi đang xây dựng binutils nhưng gặp lỗi:

* BFD không hỗ trợ mục tiêu x86_64-unknown-cygwin. * Xem trong bfd / config.bfd cho các mục tiêu được hỗ trợ. Makefile: 2461: công thức cho mục tiêu configure-bfd' failed make[1]: *** [configure-bfd] Error 1 make[1]: Leaving directory /home/Me/opt/binutils-2.23/build-binutils 'Makefile: 841: công thức cho mục tiêu `all' thất bại

Tôi đang sử dụng cygwin64. Lỗi đầu tiên khiến tôi nghĩ rằng nó phải làm gì đó với tôi bằng Windows 64 bit?


Không phải những gì bạn muốn nghe, nhưng bạn sẽ gặp ít vấn đề hơn khi sử dụng Linux trong máy ảo so với sử dụng cygwin.
mùn cưa

Bạn có một tập tin bfd/config.bfd? Những mục tiêu nào (để xây dựng cho / bật) nằm trong danh sách đó?
Hennes

Câu trả lời:


0

x86_64-cygwinlà một nền tảng mới và yêu cầu ảnh chụp nhanh binutils gần đây để xây dựng. binutilsGói nguồn Cygwin bao gồm ảnh chụp nhanh mà chúng tôi hiện đang sử dụng cộng với tệp .cygport và bản vá được sử dụng để xây dựng nó. Nhưng câu hỏi thực sự là tại sao bạn xây dựng binutils khi nó đã có sẵn?


0

Nếu bạn chỉ muốn GCC, có nhiều cổng MinGW (GNU tối giản cho Windows) như MinGW-build hoặc TDM-GCC . Sau đó, bạn có thể cài đặt một IDE trên đầu trang (hoặc sử dụng trình biên dịch đi kèm, một phiên bản tải xuống bao gồm!) Như Code :: Blocks .

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.