RSS Джулия Эванс
Подписаться
Использование make для компиляции C-программ (для тех, кто не пишет на C)
Автор не является программистом на языке C, но периодически ему нужно компилировать программы на языке C/C++ из исходного кода. Раньше он полагался на других для компиляции, но после перехода на Mac ему пришлось научиться компилировать программы самостоятельно. Для компиляции программы на языке C необходимо установить компилятор C, установить зависимости программы, запустить ./configure, если необходимо, и запустить make. Автор объясняет, как установить компилятор C, установить зависимости и запустить ./configure. Он также обсуждает общие проблемы, которые могут возникнуть во время компиляции, такие как проблемы зависимостей и ошибки компилятора. Автор объясняет, как исправить эти проблемы, передавая флаги компилятору и линковщику. Он также дает советы о том, как построить конкретные файлы, посмотреть, как другие системы пакетирования построили тот же C, и установить бинарный файл. Автор заключает, что понимание основ работы программ на языке C может быть полезным, даже если вы не являетесь программистом на языке C.