Как исправить ошибку, выполняемую 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
задан 18 July 2017 в 13:49

2 ответа

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

sudo apt install gobjc++-mingw-w64

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

2
ответ дан 18 July 2018 в 10:06

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

sudo apt install gobjc++-mingw-w64

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

2
ответ дан 24 July 2018 в 19:30

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

Похожие вопросы: