#c #macos-big-sur #apple-m1
Вопрос:
Я пытаюсь установить concorde, связанный с QSOPT, следуя этим инструкциям. Что касается QSOPT, я загрузил файлы из раздела Intel macOS 10.6 (64-разрядная версия). Но, поскольку у меня есть чип Apple M1, он не работает. Я думаю, что проблема заключается в архитектуре arm64 с точки зрения QS, однако с другим более коммерческим программным обеспечением для процессора Intel я не сталкиваюсь с какими-либо проблемами благодаря Rosetta.
Ошибка, с которой я сталкиваюсь при запуске
./configure --host=darwin --with-qsopt=fullpath/QS
является
ld: symbol(s) not found for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make[1]: *** [concorde] Error 1
Перекрестное размещение на Stack Exchange — Исследование операций
Ответ №1:
Благодаря поддержке Билла Кука, теперь доступна версия qsopt.a
для чипа Apple M1 на странице загрузки QSOPT. Это отлично сработало для меня, запустив
./configure --host=darwin --with-qsopt=fullpath/QS