J'exécute Ubuntu sur une machine virtuelle et cette erreur persiste lorsque j'essaie d'exécuter i686-w64-mingw32-gcc -o test.dll hello.m -objc
afin de compiler de manière croisée un projet Objective C pour Windows. Je reçois l'erreur suivante:
i686-w64-mingw32-gcc: error trying to exec 'cc1obj': execvp: No such file or directory
Vous devez installer le package du compilateur croisé Objective-C++ correspondant, à partir de votre gestionnaire de packages GUI préféré ou via la ligne de commande à l'aide de
Sudo apt install gobjc++-mingw-w64
Cela devrait installer à la fois gobjc++-mingw-w64-i686
et gobjc++-mingw-w64-x86-64
vous permettant de générer du code Objective-C++ ciblant les plates-formes Windows 32 bits et 64 bits.