Câu trả lời:
./configure
cho bạn biết liệu đã sẵn sàng để xây dựng ứng dụng. Nó sẽ kiểm tra xem bạn có mọi thứ cần thiết để xây dựng ứng dụng hay không, và nếu thấy bất kỳ lỗi nghiêm trọng nào, nó sẽ thông báo cho bạn.
make
xây dựng (biên dịch) mã nguồn. Trình biên dịch biên dịch mã, nhưng, hầu hết các lần, mã không thể độc lập, nó yêu cầu các thư viện bên ngoài (thường được cung cấp bởi các gói ubfox) để được cài đặt. Sau bước này, (các) tệp thực thi của ứng dụng cụ thể này mà bạn đang cố cài đặt sẽ được tạo.
sudo make install
di chuyển tất cả những gì cần thiết cho các tập tin ứng dụng vào các thư mục hệ thống thích hợp. Điều này phải được thực hiện sau make
vì các tệp thực thi của ứng dụng đã được tạo và có thể được chuyển đến thư mục hệ thống thích hợp (ví dụ / usr / bin /) để sử dụng sau.
Thư viện là cần thiết, bởi vì chúng cho phép một lập trình viên sử dụng mã do người khác tạo ra để đạt được những thứ nhất định. tức là nếu tôi muốn thực hiện một số định dạng đĩa trong chương trình của mình, tôi có thể sử dụng các lib mà ai đó đã viết để thực hiện định dạng và tôi chỉ cần làm cho chương trình của mình gọi các thư viện đó. Nếu người đó tìm thấy một vấn đề trong thư viện của họ, họ có thể sửa nó và nó cũng sẽ sửa nó trong chương trình của tôi. Đây là cách phần mềm nguồn mở có thể được viết rất nhanh và ổn định.