Как исправить ошибку 'error exec 'cc1obj': execvp: Нет такого файла или каталога

Я запускаю Ubuntu на виртуальной машине и продолжаю получать эту ошибку при попытке выполнить i686-w64-mingw32-gcc -o test.dll hello.m -objc для кросс-компиляции целевого c проекта для окон. Я получаю следующую ошибку:

i686-w64-mingw32-gcc: error trying to exec 'cc1obj': execvp: No such file or directory

1 ответ

Вам необходимо установить соответствующий пакет кросс-компилятора Objective-C++, либо из вашего любимого менеджера пакетов GUI, либо через командную строку, используя

sudo apt install gobjc++-mingw-w64

Это должно установить оба gobjc++-mingw-w64-i686 а также gobjc++-mingw-w64-x86-64 позволяя создавать код Objective-C++ для 32-битных и 64-битных платформ Windows.

Другие вопросы по тегам