Я пытаюсь скомпилировать выполнение программы на C++ в Linux с помощью OpenCV.Запустить исполняемый файл C++ на Linux
Когда я типа
g++ -c facedetection.cpp -std=c++11 -o facedetection
Файл facedetection
правильно генерируется. Обратите внимание, что я использую -std=c++11
, потому что у меня была ошибка, рекомендующая это сделать.
После выполнения chmod o+x facedetection
я пытаюсь выполнить его с ./facedetection
, но я получаю сообщение об ошибке:
bash: ./facedetection: cannot execute binary file: Exec format error
Что не так?