Как исправить ошибку '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.