Я запускаю 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
Необходимо установить соответствующий Objective C ++ пакет кросс-компилятора, или от любимого диспетчера пакетов GUI или через использование командной строки
sudo apt install gobjc++-mingw-w64
Это должно установить обоих gobjc++-mingw-w64-i686
и gobjc++-mingw-w64-x86-64
разрешение Вам создать Objective C ++ код, предназначающийся и для 32-разрядных и 64-разрядных платформ Windows.