Відповіді:
./configure
повідомляє, чи готові створити додаток. Він перевірить, чи є у вас все необхідне для створення програми, і якщо він побачить критичні помилки, він повідомить вас.
make
будує (компілює) вихідний код. Компілятор компілює код, але, в більшості випадків, код не може стояти окремо, він вимагає встановлення зовнішніх бібліотек (зазвичай надаються пакетами ubuntu). Після цього кроку будуть створені виконувані файли цієї конкретної програми, яку ви намагаєтесь встановити.
sudo make install
переміщує всі необхідні для файлів додатків відповідні системні каталоги. Це потрібно зробити після make
того, як створені виконувані файли програми та їх можна перемістити у відповідний системний каталог (наприклад, / usr / bin /) для подальшого використання.
Бібліотеки необхідні, оскільки вони дозволяють програмісту використовувати код, зроблений іншими людьми, щоб досягти певних речей. тобто, якщо я хотів зробити якесь форматування диска у своїй програмі, я міг би використати вкладиші, які хтось уже написав, щоб виконати форматування, і я просто повинен змусити програму викликати ці бібліотеки. Якщо ця людина виявить проблему у своїй бібліотеці, вона може її виправити, і вона також виправить її в моїй програмі. Це те, як програмне забезпечення з відкритим кодом може писатися так швидко і бути таким стабільним.