Я хочу создать общую библиотеку. GNU/Linux - это платформа разработки и назначения. C - язык реализации.
Я не могу решить, как я хочу настроить систему сборки и продолжать перемещаться по трем вариантам, каждый из которых имеет множество причин, чтобы не понравиться:
- созданный вручную Makefiles - я работал так почти исключительно в прошлом
- GNU Autotools. В начале этого года я использовал autotools для создания общей библиотеки C, но забыл, как я это сделал, и где все сотни обучающих программ были использованы для сортировки.
- waf - предположительно простой, но не простой. У меня это работает сегодня днем.
Я не могу решить, для чего идти. Я соглашусь на одно, начинаю работать, а затем сталкиваюсь с проблемой и решая другую систему лучше. Я застрял застрял. Может кто-то пролить свет на это, пожалуйста, что может помочь мне решить вопрос?