2012-09-26 41 views
5

Tôi đang sử dụng Eclipse cho dự án C. Tôi tạo ra một dự án mới bằng cách vào New-> C project-> Executable-> Empty Project, Linux gcc toolchain.chương trình g ++ không tìm thấy trong đường dẫn

Khi tôi thêm tệp .c mới, tôi nhận được "chương trình 'g ++' không tìm thấy trong đường dẫn". Làm cách nào để loại bỏ điều này? Tôi thậm chí không sử dụng C++.

+0

Nhấp chuột phải vào dự án của bạn, chọn 'Thuộc tính'. Trong bảng điều khiển bên trái, chọn 'C/C++ Build'>' Discovery Options'. "Lệnh gọi trình biên dịch" của bạn là gì? Nó phải là 'gcc'. – Yamaneko

+0

Ngoài ra, xác nhận bạn đã cài đặt 'build-essential'. Bạn đang sử dụng hệ điều hành nào? – Yamaneko

+0

Có, đó là gcc. Tôi đã cài đặt build-essential và vẫn có cùng một vấn đề. Bạn có biết những gì khác nó có thể được? – user1190650

Trả lời

0

Tôi đã cùng một lỗi trong khi tôi đang sử dụng "Eclipse IDE for C/C++ Developers."

Cài đặt Eclipse từ Ubuntu Software Center và sau đó tải về và cài đặt Eclipse CDT.

Để cài đặt CDT, hãy mở Eclipse -> Help -> Install New Software -> Add -> Archieve ... Sau đó cung cấp đường dẫn CDT đến đó. Đó là tất cả

10

Tôi có vấn đề tương tự và nó được giải quyết bằng cách

  1. Cài đặt g ++ Các GNU C++ biên dịch sử dụng Ubuntu Software Center và

  2. Thay đổi trong -

Window - > Tùy chọn -> C/C++ -> Xây dựng -> Cài đặt -> Khám phá -> CDT GCC Xây dựng trong Cài đặt Khác [Chia sẻ]

From: ${COMMAND} -E -P -v -dD "${INPUTS}" 
To : /usr/bin/${COMMAND} -E -P -v -dD "${INPUTS}" 

Tôi hy vọng điều đó sẽ hữu ích.

2

Vì hậu thế, tôi sẽ đăng giải pháp của riêng mình cho vấn đề này. Không có câu trả lời nào ở trên hoặc trên các câu hỏi liên quan đến StackOverflow đã giúp; hầu hết được gọi là các mục menu không tồn tại và những thứ tôi có thể thử không làm gì cả. Tôi cũng đã tìm kiếm các trang web khác; có khoảng 6 câu trả lời khác nhau lặp đi lặp lại nhiều lần, và không ai giúp.

Câu trả lời ngắn: Tôi đã thổi cài đặt Eclipse và thay thế nó. Sau đó, nó hoạt động. Đối với tôi ít nhất nó không phải là một tùy chọn dự án hoặc cấu hình (ít nhất không phải là một trong tôi có thể nhận được từ GUI); một cái gì đó trong thư mục chương trình Eclipse đã nhận được tinh chỉnh và chỉ có một cài đặt mới có thể sửa chữa vấn đề.

Tôi đang phát triển Android bằng cách sử dụng bản dựng "ADT" (Công cụ dành cho nhà phát triển Android) của Eclipse. Tôi đã làm một cái gì đó để cấu hình mà làm cho nó bắt đầu đưa ra các lỗi trên (thực sự hai lỗi, cho gcc và g + + cả hai). Và tôi đã thử nhiều giải pháp tiềm năng (ngoài việc tìm kiếm các tùy chọn có thể hữu ích) mà không thành công.

Thing là, tôi không CẦN Gcc hoặc g ++ trong đường dẫn. Tôi đang phát triển Android, và trong khi cả hai được sử dụng trong quá trình xây dựng, tôi không sử dụng Eclipse để làm các bản dựng; Tôi sử dụng hệ thống xây dựng Android. Và các tùy chọn C/C++ Build/Discovery thậm chí không cung cấp cho tôi một tùy chọn để thiết lập đường dẫn cho gcc hoặc g ++. Các câu trả lời khác mà tôi tìm thấy ở các mục trình đơn tham chiếu không tồn tại ở đâu đó, và hầu hết có vẻ là giúp mọi người sử dụng xây dựng C/C++ bình thường trong Eclipse, mà tôi không cần phải làm. Vì vậy, tôi đã sử dụng cơ hội này để tải xuống gói ADT mới nhất từ ​​Google và sau đó tôi chạy gói mới, nhập dự án hiện có vào không gian làm việc mới (chỉ trong trường hợp không gian làm việc cũ bị hỏng hoặc một phần khác của sự cố). . Không có lỗi gcc/g ++ gây phiền nhiễu hơn.

0

tôi đã có thể khắc phục vấn đề bằng cách chọn

dự án (kích chuột phải vào Project Explorer trên dự án của bạn) -> Properties-> Công cụ biên tập

và chuyển đổi các toolchain hiện Chain: Android GCC và Buồng hiện tại: với Trình tạo Android

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