Привет всем, что я весь день бьюсь головой об стену.
Итак, я хочу перенести свою программу на университетский суперкомпьютер, но он не имеет наддува (и я использовал опцию boost program_optionsв моем коде).На моем компьютере у меня просто есть -lboost_program_options, и это прекрасно работает, но, очевидно, больше не будет работать.
Итак, мне нужно упаковать необходимые вещи вместе с моим кодом, чтобы он компилировался на суперкомпьютереиспользуя intel icpc)
Моим первым препятствием была компиляция строки в моем make-файле, в которой был код, который хотел включить заголовок boost, но я запустил в своей папке с кодом следующее:
bcp --scan --boost=/usr/include/ main.cpp destination_folder/
И поместите полученные файлы в мой каталог include.который решил это.
Опции программы Boost, к сожалению, не являются пакетом только для заголовков, поэтому мне нужно что-то еще.Мне нужно получить библиотеку или что-то.Потому что я получаю ошибки, когда компилятор достигает последней задачи в моем make-файле (делает все объектные файлы)
В своих путешествиях я нашел этот вопрос:
extractin / building boost program_options
Я попробовал то, что предлагает ответ, но добавление «build» в мою команду не приводит к созданию дополнительных файлов ...
Теперь застрял, не знаю, какполучить эту библиотеку вещь.Я прочитал так много всего на bjam, у меня кружится голова, просто у меня нет уровня понимания, чтобы все это обрабатывать в голове.
ОС: Linux для обеих систем