Я только что собрал свой источник с помощью г ++ с:C++ не может выполнить двоичный файл
g++ -o exec Test.hpp
Это не генерирующее исполняемый файл, и даже если я делаю его исполняемым с помощью CHMOD Я получаю эту ошибку.
bash: ./exec: cannot execute binary file: Exec format error
Вот мой источник:
#include <iostream>
class Test {
void main() {
std::cout << "testing" << std::endl;
}
};
Я использую Manjaro и это не виртуальная машина. Любое предложение?
вопрос заключается в том _where_ вы компилировать Это? – user3159253
Что такое 'Test.hpp'? Весьма необычно иметь заголовочный файл в качестве основной единицы перевода программы. –
Что делает 'файл./Exec' show? – Barmar