2010-09-23 41 views

Trả lời

45

configure.acconfigure.in là hai tên có thể cho tệp nguồn Autoconf chính, được xử lý bởi autoconf để tạo tập lệnh shell configure. configure.ac được ưu tiên cho các gói mới, configure.in là tên cũ hơn vẫn hoạt động. (Hậu tố .in nay được khuyến cáo chỉ được sử dụng cho các tập tin mà sẽ được xử lý bởi config.status, đó là kết quả chạy configure.)

Makefile.am là một tập tin nguồn Automake. Tự động xử lý nó và tạo ra Makefile.in, sau đó được xử lý thêm bởi config.status để tạo ra Makefile cuối cùng. An Makefile.in được tạo tự động không có nghĩa là phải được chỉnh sửa bằng tay. Tuy nhiên, nếu một dự án không sử dụng Automake (nhưng sử dụng Autoconf), thì nó sẽ chỉ có Makefile.in được chỉnh sửa thủ công.

Để biết thêm chi tiết, xem http://www.gnu.org/software/autoconf/manual/html_node/Making-configure-Scripts.html - đặc biệt là sơ đồ.

+1

+1: Được thực hiện tốt. –

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