2012-03-23 30 views
8

Tôi đang chạy CDT Eclipse trong Redhat Enterprise, phiên bản mặc định của trình biên dịch gcc là 4.4.6. Nhóm hỗ trợ đã thêm gcc 4.6.3 gần đây, tôi tự hỏi làm thế nào tôi có thể thiết lập Eclipse theo cách mà tôi có thể chọn để biên dịch ứng dụng bằng gcc 4.4.6 hoặc 4.6.3.C++ Eclipse CDT Cách thêm gcc 4.6.3

Cảm ơn.

+0

Không nhật thực sử dụng mặc định của hệ thống? Ý tôi là, để biên dịch. – enobayram

+0

Khi tôi nhìn vào các tập tin được tạo tự động, g ++ được gọi để thực hiện việc biên dịch. Điều đó sẽ gọi phiên bản g ++ mà bạn gọi khi bạn gõ g ++ vào terminal, phải không? – enobayram

+0

Vâng, đúng vậy. Thiết lập hiện tại trong Eclipse là sử dụng gcc 4.4.6. Tôi tự hỏi làm thế nào tôi có thể thiết lập một phiên bản gcc khác, ví dụ: 4.6.3, để tôi có thể chọn phiên bản để biên dịch. Hoặc làm thế nào tôi có thể thêm một toolchain GNU C++ khác trong Eclipse. Cảm ơn. – 2607

Trả lời

0

Tôi không chắc chắn bạn có thể có hai phiên bản được định cấu hình trong phân phối CDT mặc định. Nó sẽ sử dụng mặc định của hệ thống. Những gì bạn nhận được nếu bạn làm gcc -v? Tôi đoán 4.4.6. Đặt 4.6 trong PATH trước đó, và nó sẽ sử dụng 4.6. Và làm khởi động lại nhật thực, sau khi bạn sửa đổi đường dẫn.

Cũng xem this on how to clear project "discovery profile".

+0

có, nó vẫn hiển thị 4.4.6. Tôi có thể sửa đổi biến PATH ở đâu? Tôi đang chạy Redhat Enterprise Linux. Cảm ơn. – 2607

+0

Nhân tiện, trong Thuộc tính dự án -> Tổng quan C/C++ -> Đường dẫn và ký hiệu -> GNU C++, tất cả đều đang sử dụng 4.4.6 ngay bây giờ. Khi tôi thay đổi PATH và khởi động lại Eclipse, nó sẽ tự động được thay đổi thành 4.6.3? Cảm ơn. – 2607

+0

Hãy thử thêm nó vào .profile (trong nhà của bạn). Một cái gì đó như xuất khẩu PATH =/new/toolchain/path: $ {PATH} – dbrank0

6

Nếu bạn thực sự muốn cả gcc 4.6 và 4.4 trong nhật thực, bạn sẽ phải điều chỉnh cấu hình xây dựng của mình (theo tôi biết không có cách "dễ dàng" để thực hiện việc này theo mặc định).

Project -> Properties -> C/C+++ Build -> Quản lý cấu hình -> tạo mới

Một khi điều này được tạo ra (& chọn), bạn cài đặt nó giống như cấu hình khác trong cây (Debug/Giải phóng).

new_configuration> Discovery -> lệnh biên dịch gọi -> thiết lập đường dẫn đến gcc 4,6

Tôi tin rằng bạn phải làm điều này cho mỗi dự án, Eclipse là luộm thuộm trong lĩnh vực này.

1

Tôi chỉ cần theo dõi SO post và thực hiện thành công đó cho dự án trống rỗng của Eclipse. Thử thêm hoặc chỉnh sửa biến PATH trong "Thuộc tính dự án" => "C/C++ Build" => "Môi trường". Bằng cách này bạn không cần phải thay đổi biến môi trường bên ngoài Eclipse.

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