web-dev-qa-db-fra.com

Comment corriger l'erreur en essayant d'exécuter 'cc1obj': execvp: Aucun fichier ou répertoire de ce type

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
3
Dirk Swaapt

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.

3
steeldriver