2012-03-20 28 views
19

Tôi có gói mã nguồn tiêu chuẩn dưới Linux đòi hỏi để chạyLàm thế nào để nhập khẩu dự án makefile C vào nhật thực hoặc đưa vào dưới nhật thực

./configure 
make 

để biên dịch nó (và nó hoạt động ok).

Phần lớn các tệp này là C/C++

Có thể đặt dự án này dưới sự kiểm soát của Eclipse không? Tôi muốn để duyệt các định nghĩa vv ...

CẬP NHẬT 1

Tôi có Eclipse Indigo chạy trên Ubuntu. Nó chứa CDT tất nhiên.

Khi tôi chọn File-Import, tôi không thấy tùy chọn đối sánh nào theo số C/C++. Dưới General Tôi có Existing Projects into Workspace nhưng tôi nhận được No project are found to import nếu tôi trỏ thuật sĩ này vào thư mục gốc của dự án.

CẬP NHẬT 2

Tôi đã cài đặt Eclipse với quản lý gói Ubuntu. Có lẽ điều này là sai.

+0

Thiết lập của bạn là gì? – DerMike

Trả lời

19

Đầu tiên chạy ./configure để tạo Makefile. Sau đó, nếu bạn đã cài đặt CDT, chỉ cần chọn tùy chọn "File-> New-> Makefile Project With Existing Code" và trỏ đến thư mục chứa Makefile.

+0

Tôi không có tùy chọn 'File-> New-> Makefile Project With Existing Code'. Có lẽ tôi cần phải cài đặt Eclipse không phải với trình quản lý gói của Ubuntu. – Dims

+1

Thử Tệp-> Mới-> Khác-> Dự án Makefile bằng Mã Hiện tại. Cài đặt CDT nếu bạn chưa có. – manasij7479

3

Đừng nói nhập.

Tạo dự án C/C++ mới bằng Trình hướng dẫn dự án mới và chỉ định "thư mục gốc" làm vị trí không mặc định của dự án mới.

Xem hướng dẫn here.

đọc "Tạo dự án mới từ rễ nguồn hiện"

4

Tạo một dự án mới, hãy chắc chắn để bỏ chọn "Sử dụng vị trí mặc định" tùy chọn trong khi làm như vậy. Thêm đường dẫn cây nguồn của bạn vào trường vị trí. Bây giờ chọn "Makefile Project" trong cửa sổ loại dự án.

Trong "Cài đặt xây dựng" (Dự án> Properties), bỏ chọn "sử dụng mặc định build lệnh" và thêm:

make -f /<your project location/Makefile 

Nếu makefile của bạn được đặt tên nếu không, bạn có thể thay đổi nó ở đây.

Để chạy ứng dụng của bạn, hãy thêm ứng dụng vào Chạy cấu hình. Xem hướng dẫn đầy đủ here.

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