Tôi đã tìm câu trả lời cho câu hỏi này nhưng không thể tìm thấy bất kỳ câu trả lời nào tốt. Có thể họ đã già và một cái gì đó đã thay đổi, vì vậy tôi hỏi lại.Tự động tạo các tệp nhị phân thành bin/thay vì bằng src/
Tôi có một cấu trúc thư mục như:
my_project
src
bin
Tôi muốn điều đó, khi tôi thực hiện trong thư mục gốc, các tập tin nhị phân được đặt trong ./bin, thay vì lộn xộn ./src. Nhưng bằng cách nào?
EDIT: Tôi đang sử dụng C++. Makefile.am của tôi không có gì đặc biệt cả. Chỉ các biến bin_PROGRAM và _SOURCES.
Khi tôi chạy, các tệp nhị phân được tạo sẽ được đặt vào ./src. Tôi chỉ đơn giản là muốn chúng trong ./bin.
đăng những gì bạn đã làm (makefile), làm rõ cấu trúc thư mục của bạn ở trên, sau đó sẽ dễ dàng hơn nhiều để trợ giúp (ngoài ra, ngôn ngữ lập trình bạn đang sử dụng có thể liên quan) – KevinDTimm
Bạn có đang sử dụng toàn bộ ngăn xếp Tự động không? Nếu vậy, như @Braden đã đề cập, chỉ cần sử dụng kịch bản lệnh shell 'configure' được tạo bởi Autoconf. – Plamen
http: // stackoverflow.com/questions/1015700/autotools-library-and-object-file-output-control –