Я пишу небольшую программу, использующую boost/program_options
для обработки параметров из командной строки. Теперь я хочу распространить свой код на системы, где вообще не установлен Boost. Поэтому я использовал утилиту bcp
. Я попробовал это на примере из Boost под названием example/first.cpp
из учебника program_options :
bcp --scan --boost=/users2/xxx/boost_1_45_0 ~/prova/first.cpp dest
Создает каталог dest
с тоннами файлов .hpp
и .cpp
. Я полагаю, это то, что мне нужно, и не более. Это правильно? Потому что:
du -hs dest
37M dest
Не слишком ли много 37М? Например, я могу сделать то же самое, используя Python с test_optparse.py
только с 61KB.
Я что-то не так делаю? Дело в том, что моя исходная программа занимает всего 4 МБ; Я не могу добавить 37 МБ сторонних материалов !!