У меня есть «супер» make-файл, который запускает два «sub» файла make:
libwebcam: @echo -e "\ nВызов libwebcam make."$ (MAKE) -C $ (TOPDIR) / libwebcam
uvcdynctrl: @echo -e "\ nВоззов uvcdynctrl make."$ (MAKE) -C $ (TOPDIR) / uvcdynctrl
uvcdynctrl использует libwebcam ... Я заметил, что эти две сборки запускаются как отдельные потоки командой make!Таким образом, иногда библиотека недоступна, когда начинается сборка uvcdynctrl, и я получаю ошибки.По умолчанию, make не должен запускать команды как потоки, поскольку это доступно только через -j (количество заданий), и, согласно руководству по make, по умолчанию нет потоков.Я запускаю это на Ubuntu.
Кто-то сталкивался с такой же проблемой?
Apple92