Я работаю над простым инструментом командной строки на С ++.Половина как забавный процесс обучения, а половина для распространения среди друзей / коллег и т. Д.
Я предполагаю, что самый простой способ сделать его распространяемым - это просто упаковать исходный код с помощью установочного скрипта - может кто-нибудь указатьмне хороший учебник для настройки этого?Другими словами, что должен включать скрипт для компиляции программы, размещения файлов в надежных местах * и обеспечения ее запуска из любого каталога из командной строки?
- НапримерЯ знаю, что скомпилированный двоичный файл должен находиться в / usr / local / bin /, но если я пишу и получаю доступ к текстовому файлу (например), куда он должен идти?Как насчет файла, в котором хранятся параметры / параметры конфигурации?
Я нахожусь на Mac OSX, так что это будет отправной точкой, но переносимость для Windows, Linux и т. Д.было бы здорово.