Мне нужна помощь!,
Пожалуйста, прочитайте до конца (все детали имеют значение!).
Я использую:
И я пытаюсь собрать yolo_v3 и получить эту ошибку, когда я делаю следующую команду:
& make clean && make -j4
вывод:
В тексте:
gcc -DOPENCV pkg-config --cflags opencv
-Wall -Wfatal-errors -Ofast -DOPENCV obj / gemm.o obj / utils.o obj / cuda.o obj / deconvolutional_layer.o obj / convolutional_layer.o obj / list.o obj / image.o obj / активации.o obj / im2col.o obj / col2im.o obj / blas.o obj / crop_layer.o obj / dropout_layer.o obj / maxpool_layer.o obj / softmax_layer.o obj / data.o obj / matrix.o obj / network.o obj / connected_layer.o obj / cost_layer.o obj / parser.o obj / option_list.o obj / darknet.o obj / обнаружения_layer.o obj / captcha.o obj / route_layer.o obj / writing.o obj / box.o obj / nightmare.o obj / normalization_layer.o obj / avgpool_layer.o obj / coco.o obj / dice.o obj / yolo.o obj / detectoro obj / layer.o obj / сравнить. o obj / regressor.o obj / classifier.o obj / local_layer.o obj / swag.o obj / shortcut_layer.o obj / активации_layer.o obj / rnn_layer.o obj / gru_layer.o obj / rnn.o obj / rnn_vid.o obj / crnn_layer.o obj / demo.o obj / tag.o obj / cifar.o obj / go.o obj / batchnorm_layer.o obj / art.o obj / region_layer.o obj / reorg_layer.o obj / lsd.o obj / super.o obj / voxel.o obj / tree.o -o darknet -lm -pthread -L / usr / local / opt / opencv @ 2 / lib Неопределенные символы дляархитектура x86_64:
ld: символ (ы) не найден для архитектуры x86_64 clang: фатальная ошибка: команда компоновщика не выполнена с кодом выхода 1 (используйте -v для просмотра вызова) make: *** [darknet] ошибка 1
clang:
Guys-MacBook-Air:darknet-master guy$ clang --version
Apple LLVM версия 10.0.0 (clang-1000.10.44.4) Цель: x86_64-apple-darwin17.7.0 Модель потока: posix InstalledDir: / Библиотека / Разработчик / CommandLineTools / usr / bin
Когда я проверил с uname -a
, я получаю:
Darwin Guys-MacBook-Air.local 17.7.0Ядро Дарвина Версия 17.7.0: Четверг, 20 декабря1:47:19 PST 2018;root: xnu-4570.71.22 ~ 1 / RELEASE_X86_64 x86_64
И когда я проверил с uname -m
, я получаю:
x86_64
Мой make-файл выглядит так:
Можеткто-нибудь помочь мне решить это? (Скажите, если вам нужна дополнительная информация, которую я здесь не включил).